Commit graph

279 commits

Author SHA1 Message Date
GitHub Actions 37e90a099f docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-08-28 07:57:33 +00:00
onice b1176045f9
docs: document compile execution order (#789) 2026-07-18 05:04:36 -05:00
GitHub Actions 74173749a6 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-05-24 08:12:20 +00:00
GitHub Actions 6c9ac1c4bc docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-03-24 07:52:22 +00:00
GitHub Actions f40d837148 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-03-14 22:42:14 +00:00
GitHub Actions 4b4845c3b0 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-03-06 00:29:07 +00:00
GitHub Actions 9cc86ae0a3 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-03-03 08:52:06 +00:00
Vladislav Doster 507b4e5722 fix: add markdownlint exceptions to linting
Disabled following checks:

- MD024/no-duplicate-heading
- MD059/descriptive-link-text
- MD060/table-column-style

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2026-02-02 10:50:22 -06:00
GitHub Actions 89e1858b72 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-01-03 13:41:34 +00:00
GitHub Actions c756fe2e71 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-01-01 11:41:35 +00:00
GitHub Actions 31a63c8cb5 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2026-01-01 11:17:04 +00:00
vladislav doster e250cd0b42
docs(HACKING.md): Iimprove formatting (#743) 2025-10-03 00:31:45 -05:00
GitHub Actions eb472d1fcf docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-09-10 07:30:16 +00:00
GitHub Actions 84d21fb7f2 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-09-05 12:29:32 +00:00
GitHub Actions 04034e62f6 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-08-12 18:42:07 +00:00
Philipp Schmitt 2daaac2de2
Fix #719 (#722) 2025-06-07 15:22:07 +02:00
GitHub Actions 610551726b docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-06-05 09:56:18 +00:00
GitHub Actions 9a3e5c9797 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-05-24 04:55:31 +00:00
Philipp Schmitt b096d6ef53
Fix tables in README
Some checks failed
Container images / build-containers-with-zsh (5.2.4) (push) Has been cancelled
Container images / build-containers-with-zsh (5.3.1) (push) Has been cancelled
Container images / build-containers-with-zsh (5.4.2) (push) Has been cancelled
Container images / build-containers-with-zsh (5.5.1) (push) Has been cancelled
Container images / build-containers-with-zsh (5.6.2) (push) Has been cancelled
Container images / build-containers-with-zsh (5.7.1) (push) Has been cancelled
Container images / build-containers-with-zsh (5.8) (push) Has been cancelled
Container images / build-containers-with-zsh (5.9) (push) Has been cancelled
Lint / Markdown Lint (push) Has been cancelled
Container images / build-container-latest (push) Has been cancelled
Documentation / zshelldoc (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, annexes) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, commands) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, compile) (push) Has been cancelled
Lint / ZSH Lint (zsh-noexec) (push) Has been cancelled
Lint / ZSH Lint (zsh-zcompile) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, gh-r) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, ices) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, plugins) (push) Has been cancelled
Unit Tests / zunit-tests (macos-latest, snippets) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, annexes) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, commands) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, compile) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, gh-r) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, ices) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, plugins) (push) Has been cancelled
Unit Tests / zunit-tests (ubuntu-latest, snippets) (push) Has been cancelled
- Revert "lint: fmt README.md (#694)" (#695)
- Switch to markdownlint
- Fix markdown linting issues
2025-01-28 18:01:31 +01:00
GitHub Actions 0627eb4678 docs: generate
Signed-off-by: GitHub Actions <actions@github.com>
2025-01-25 23:32:25 +00:00
vladislav doster b7b8347cad
fix: compile command logic when using id-as ice (#619)
- Updated README.md `compiling` section
- Compile commands now work with `id-as` ice
- Compile command options added to tab completion  

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2024-03-03 23:43:48 -06:00
vladislav doster 22e66db478
feat: configure, make, cmake, and build ices (#613) (#616)
* Refactored 'configure' and 'make' ices
* New 'build' ice sets 'configure' and 'make ices if no flags are needed.
* New 'cmake' ice will build/install using 'cmake'
* Delete command now handles programs using 'make' and 'cmake' ices
* Setting `$ZINIT[DEBUG]` enables debug logging (i.e., `+zi-log "{dbg} message ..."`)
2024-01-09 04:11:39 -06:00
vladislav doster 2ccac85e37
feat: remove zpextract and use ziextract (#611)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-12-24 10:36:51 -06:00
vladislav doster 3c7e5be07d
fix: debug logging logic and format (#592)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-11-20 17:59:43 -06:00
vladislav doster 1f52eee1b1
fix: from'gh-r' skips compile by default (#590)
Skip compile when from'gh-r' ice is set unless compile is also set.

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-11-20 05:50:12 -06:00
vladislav doster e458e8288e
refactor: clist subcommand renamed to completions (#583)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-09-30 18:46:19 -05:00
vladislav doster 207ab9f281
fix: gh-r linux regex & gh-r zunit tests (#564)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-08-29 23:33:00 -05:00
vladislav doster b456a2dba6
fix: self-update check for updates (#562)
Signed-off-by: Doster, Vladislav <mvdoster@gmail.com>
2023-08-28 04:17:59 -05:00
vladislav doster 14cc16167f
refactor: rename +zinit-message to +zi-log (#563)
- Rename all instances of +zinit-message to +zi-log
- Maintain compatibility with community plugins/annexes by forwarding +zinit-message calls to +zi-log

Signed-off-by: Doster, Vladislav <mvdoster@gmail.com>
2023-08-20 00:59:44 -05:00
vladislav doster 68a6b42caf fix: math expression in plugins command (#559)
Co-authored-by: GitHub Actions <actions@github.com>
Signed-off-by: Doster, Vladislav <mvdoster@gmail.com>
2023-08-15 00:21:14 -05:00
Philipp Schmitt de85908f8d
fix: jq has moved from stedolan/jq to jqlang/jq (#530) 2023-06-05 10:02:55 +02:00
vladislav doster 58736615f5
Merge branch 'main' into fix/logging 2023-05-04 06:43:27 -05:00
Vladislav Doster c4446da57e
fix: compile and completion log messages
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-05-04 06:37:30 -05:00
Vladislav Doster 6e2fd83125
docs: update docs for new debug command
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-05-01 05:16:23 -05:00
Vladislav Doster a7e500d091
docs: update docs for new debug command
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-05-01 04:59:04 -05:00
Vladislav Doster 336ca85ade
fix: broken update command
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-19 12:20:09 -05:00
Vladislav Doster 6c82d6788d fix: cleanup style, naming, and completion
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-10 12:32:16 +00:00
Vladislav Doster a86590762a
feat: refactor ls, list, and loaded commands
Issues addressed:

1. Confusing and unintuitive command names

  Currently, two commands `loaded` and `list` will list installed
  plugins and a single command `ls` lists installed snippets. The namea
  don't make much sense or give context to their behavior, nor does
  having two commands with identical behavior.

This PR removes the three commands in favor of two new commands
`list-snippets` and `list-plugins`. The names align with the action they
perform.

2. Uninformative output

  Current output is hard to grok.

This PR cleans up the output format and uses color to help convey
information.

3. Incorrect

  Output does not account for various situations with the only way to
  fix is to reload Zsh session which would not always fix it. See images
  below for the aforementioned situations.

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-09 21:45:15 -05:00
Vladislav Doster e0177e2038
fix: regenerate docs
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-08 17:04:55 -05:00
wzy fccb5080ab
fix: add .gitignore with '*' pattern in a plugins ._zinit/ directory (#397)
Zinit creates a directory named `._zinit` to store metadata. However, this
metadata should not be added to git.

Closes #395

Signed-off-by: wzy <32936898+Freed-Wu@users.noreply.github.com>
Co-authored-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-08 16:24:46 -05:00
Philipp Schmitt 3173e6df7d
docs: regenerate 2023-04-02 12:37:52 +02:00
Vladislav Doster 9eee215e3f
feat: delete subcommand refactor
- `delete` subcommand can now take multiple arguments
- improved logic for `--all`, `--clean` flags
- improved log output
- now cleans up broken symlinks

```
zinit delete <Plugin> <Plugin> ...
```

Closes #57
Closes #239

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-04-02 04:38:38 -05:00
vladislav doster 0bdf9eaf56
Merge pull request #491 from zdharma-continuum/feat/refactor-completion
feat: zinit completion improvements
2023-03-29 05:20:12 -05:00
Vladislav Doster b8d12e555d
feat: zinit completion improvements
- Add all subcommand short & long flags
- Handle mutually exclusive options. For example, a user shouldn't be
  able to select the `--all` flag and a plugin in `zi delete` but should
  be able to select the `--yes` or `--quiet`
- Handle the zinit limitation of only taking one plugin in various
  commands (i.e., delete, uncompiled)

Examples:
- Don't show users plugins in the `zi delete` when they have already
  selected one to avoid an error.
- Only let the user select one flag option in `zinit time`.

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-03-27 05:00:45 -05:00
Ryoga c624ac0077
add an option to disable aliases (#452)
* feat: add option to disable aliases

* docs: add docs for `ZINIT[NO_ALIASES]`
2023-03-26 22:54:30 +02:00
vladislav doster b773763bdc
fix: update pygmentize flags in glance subcommand (#488)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-03-26 09:03:42 +02:00
Vladislav Doster 3eb75b7ee9 fix: make gh-r release search case-insensitive
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-02-22 01:05:50 +00:00
Miles Liu a570cfd4ca
docs: update line count in zinit.zsh.adoc 2023-02-16 13:44:05 +08:00
Vladislav Doster d467738c1b fix: use correct return code in zinit-confirm
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-02-12 18:59:55 -06:00
Vladislav Doster cadeb791b4 refactor: zinit confirmation messages
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-02-12 18:01:43 -06:00