Commit graph

3714 commits

Author SHA1 Message Date
Vladislav Doster d618467ff0 fix: failing zunit tests & bootstrap script
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2023-01-05 04:36:25 -06:00
Vladislav Doster 515688bc97 revert: "Merge branch 'refactor/zinit-function-names' into main"
This reverts commit b979847bd4, reversing
changes made to da924a21a1.

I (@vladdoster) accidentally merged this into the wrong repository. Apologies for the lack of due diligence.
2022-12-17 21:11:41 -06:00
vladislav doster b979847bd4
Merge branch 'refactor/zinit-function-names' into main 2022-12-17 18:22:20 -06:00
Vladislav Doster da924a21a1 release: v3.8.0 → v3.9.0
# [3.9.0](https://github.com/zdharma-continuum/zinit/compare/v3.8.0...v3.9.0) (2022-12-17)

### Bug Fixes

* remove broken gh-r zunit test for "warp" ([#430](https://github.com/zdharma-continuum/zinit/issues/430)) ([64fa4ae](64fa4aef3a))

### Features

* add `completions` ice ([#417](https://github.com/zdharma-continuum/zinit/issues/417)) ([59975d7](59975d70d7))
* display version via `version` sub command ([bfb01e6](bfb01e65d7))

### Performance Improvements

* reduce scheduler task check to 10 second interval ([#429](https://github.com/zdharma-continuum/zinit/issues/429)) ([1681ce4](1681ce40eb))

### Reverts

* "perf: reduce scheduler task check to 10 second interval ([#429](https://github.com/zdharma-continuum/zinit/issues/429))" ([#432](https://github.com/zdharma-continuum/zinit/issues/432)) ([cfd3261](cfd3261892))
2022-12-17 13:48:27 +00:00
vladislav doster 708684c368
Merge pull request #440 from vladdoster/feat/version-subcmd
feat: display version via `version` sub command
2022-12-17 07:42:45 -06:00
Vladislav Doster bfb01e65d7 feat: display version via version sub command
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-17 06:14:46 -06:00
Vladislav Doster a72fb83f09 fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 02:01:34 -06:00
Vladislav Doster 14b2cda039 fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 01:36:05 -06:00
Vladislav Doster 370808dd51 fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 01:29:57 -06:00
Vladislav Doster 47bd74f8a7 fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 01:28:46 -06:00
Vladislav Doster f8eb967b0e fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 01:17:58 -06:00
Vladislav Doster 3af321e8e4 fix: container build & shell make targets
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-15 22:45:35 -06:00
Vladislav Doster 2b460a74f2 fix: vim modelines & zsdoc pdf rendering
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-15 22:22:48 -06:00
Vladislav Doster 0e45493e36 fix: change prefix ~zi:: to __zi::
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-16 03:45:16 +00:00
Vladislav Doster 75bb73547e fix: file modelines
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-15 12:01:15 -06:00
Vladislav Doster dd04896449 fix: make target docker cmd flags
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-15 12:01:04 -06:00
Vladislav Doster c28580c3fc refactor: rename zinit functions
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-12-09 15:40:31 -06:00
Jan Katins 59975d70d7
feat: add completions ice (#417)
This can be used to overwrite `as'null'`, which would otherwise not trigger
completion detection and installation.

It will override the `nocompletions` ice when both are specified (e.g., using
the default ice annex).
2022-12-05 07:21:28 -06:00
vladislav doster cfd3261892
revert: "perf: reduce scheduler task check to 10 second interval (#429)" (#432)
This reverts commit 1681ce40eb.
2022-11-30 18:50:52 -06:00
Sebastian Gniazdowski 1681ce40eb
perf: reduce scheduler task check to 10 second interval (#429) 2022-11-30 14:55:38 -06:00
vladislav doster 64fa4aef3a
fix: remove broken gh-r zunit test for "warp" (#430)
* remove broken gh-r zunit test for "warp"
* set LC_CTYPE & LANG env variables for macOS

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-20 17:08:42 -06:00
Vladislav Doster 0c1839a18b revert: "perf: decrease scheduler checks from every 1 second to 10 seconds (#409)"
This reverts commit 4938e84827.
2022-11-20 03:47:48 -06:00
vladislav doster 9e6f835b73
ci: add commit linting via commitlint (#428)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-20 03:19:34 -06:00
Sebastian Gniazdowski 4938e84827
perf: decrease scheduler checks from every 1 second to 10 seconds (#409)
The scheduler is called in 10 seconds intervals when no tasks are present to lower CPU usage.

Co-authored-by: vladislav doster <10052309+vladdoster@users.noreply.github.com>
2022-11-19 23:21:38 -06:00
Aaron Lichtman 1e5c0e9389
Merge pull request #424 from zdharma-continuum/revert-419-man-fix
Revert "Copy doc/zinit.1 only if it exists. Fixes #418."
2022-11-18 05:01:04 -08:00
Aaron Lichtman 33fa18af98
Revert "Copy doc/zinit.1 only if it exists. Fixes #418." 2022-11-18 04:57:33 -08:00
Aaron Lichtman 4c94ad29f7
Merge pull request #419 from psprint/man-fix
Copy doc/zinit.1 only if it exists. Fixes #418.
2022-11-18 04:54:45 -08:00
Sebastian Gniazdowski 4bfc7ecbe3 Copy doc/zinit.1 only if it exists. Fixes #418. 2022-11-08 10:01:39 +00:59
Vladislav Doster a27d7e0b57 release: v3.7.0 → v3.8.0
# [3.8.0](https://github.com/zdharma-continuum/zinit/compare/v3.7.0...v3.8.0) (2022-11-07)

### Bug Fixes

* account for systems where musl is present ([#269](https://github.com/zdharma-continuum/zinit/issues/269)) ([8620574](8620574a55))
* alist repository for gh-r test ([#305](https://github.com/zdharma-continuum/zinit/issues/305)) ([fb3c082](fb3c082551))
* allow zinit to be run from non-interactive scripts ([#227](https://github.com/zdharma-continuum/zinit/issues/227)) ([c3d1bb5](c3d1bb586c)), closes [#199](https://github.com/zdharma-continuum/zinit/issues/199)
* broken yaml syntax in issue template ([#355](https://github.com/zdharma-continuum/zinit/issues/355)) ([f729e06](f729e065db))
* calico gh-r zunit test ([#356](https://github.com/zdharma-continuum/zinit/issues/356)) ([56fb9e0](56fb9e0b1d))
* change ctags symbols browser key  binding from `ctrl-k` to `alt-Q` ([#387](https://github.com/zdharma-continuum/zinit/issues/387)) ([7f6dc7d](7f6dc7da6c)), closes [#386](https://github.com/zdharma-continuum/zinit/issues/386)
* Do not try to escape exclamation marks ([#399](https://github.com/zdharma-continuum/zinit/issues/399)) ([0e55b2e](0e55b2ea67))
* docs workflow should fail if out-of-date ([#278](https://github.com/zdharma-continuum/zinit/issues/278)) ([07cde66](07cde66008))
* Don't error if $OPTS is not yet defined in .zinit-compinit call ([44765e0](44765e0bcb))
* filter by runtime detected CPU before compiled CPU ([#304](https://github.com/zdharma-continuum/zinit/issues/304)) ([a4dc13f](a4dc13f66a)), closes [#287](https://github.com/zdharma-continuum/zinit/issues/287)
* gh-r & plugin zunit tests ([dd12fce](dd12fce3f4))
* gh-r filters i686 (32 bit) for x86_64 ([#226](https://github.com/zdharma-continuum/zinit/issues/226)) ([57f0d82](57f0d82118)), closes [#225](https://github.com/zdharma-continuum/zinit/issues/225)
* gh-r logic ignores [36]86 assets ([#235](https://github.com/zdharma-continuum/zinit/issues/235)) ([d60638f](d60638f221)), closes [#225](https://github.com/zdharma-continuum/zinit/issues/225) [#246](https://github.com/zdharma-continuum/zinit/issues/246) [#247](https://github.com/zdharma-continuum/zinit/issues/247)
* gh-r removes linux32 assets on 64 bit OS ([1864c0b](1864c0be09))
* gh-r retrieves release data GH REST API  ([#373](https://github.com/zdharma-continuum/zinit/issues/373)) ([4a2a120](4a2a120b34)), closes [#374](https://github.com/zdharma-continuum/zinit/issues/374)
* modify regex in gh-r for assets to not consider for selection ([#244](https://github.com/zdharma-continuum/zinit/issues/244)) ([6ef8439](6ef84398b2))
* more cleaning up urls ([672ae51](672ae51414)), closes [#47](https://github.com/zdharma-continuum/zinit/issues/47)
* names of ctag Make target deps ([#407](https://github.com/zdharma-continuum/zinit/issues/407)) ([9987d5c](9987d5c781))
* package are broken again ([24f10f6](24f10f6367))
* permissions for PR labeler GH action workflow ([#236](https://github.com/zdharma-continuum/zinit/issues/236)) ([8a0d567](8a0d5678d1))
* read without -r is generally bad. ([00c70a4](00c70a434d))
* remove curl option "--tcp-fastopen" which is not always available ([#299](https://github.com/zdharma-continuum/zinit/issues/299)) ([308c9d4](308c9d4cd8))
* remove macOS 10.5 & 11 from test matrix ([c613193](c61319378d))
* remove use less line ([4f87076](4f87076601))
* rename `docs` to `doc` to match doc dir ([#212](https://github.com/zdharma-continuum/zinit/issues/212)) ([3a7dc95](3a7dc95f02))
* rm linux32 assets in aarch64/arm64 gh-r regex ([#414](https://github.com/zdharma-continuum/zinit/issues/414)) ([529aa20](529aa20f42))
* syntax error when checking for `realpath` command  ([#259](https://github.com/zdharma-continuum/zinit/issues/259)) ([05559eb](05559ebdbc)), closes [#257](https://github.com/zdharma-continuum/zinit/issues/257)
* trigger for PR labeler GH action workflow ([#237](https://github.com/zdharma-continuum/zinit/issues/237)) ([49af866](49af86688b))
* typo & triggers in documentation workflow ([#308](https://github.com/zdharma-continuum/zinit/issues/308)) ([161d7c1](161d7c1ee1))
* unmatched "(" in windows gh-r patterns ([#280](https://github.com/zdharma-continuum/zinit/issues/280)) ([1f4ba5a](1f4ba5ae0c))
* update `zdharma` to `zdharma-continuum` ([66b1700](66b1700752))
* update docs for new jq-check ([6207427](6207427256))
* use [*] inside arbitrary strings. ([73a8c92](73a8c92d43))
* workflow pkg mgmt due to base OS changes ([195f72d](195f72d54b))
* ziextract execs discovery regex ([#410](https://github.com/zdharma-continuum/zinit/issues/410)) ([105b38a](105b38a195))
* zunit install in GH workflow ([#412](https://github.com/zdharma-continuum/zinit/issues/412)) ([f4787dc](f4787dcac8))

### Features

* ability to set program for `zinit ls` to use ([#221](https://github.com/zdharma-continuum/zinit/issues/221)) ([bad7af3](bad7af3ae2)), closes [#170](https://github.com/zdharma-continuum/zinit/issues/170)
* add `-a` (actual time) to `zinit times` cmd ([#223](https://github.com/zdharma-continuum/zinit/issues/223)) ([450d3c1](450d3c10a8))
* add `krew` and `prebuilt-ripgrep` gh-r zunit tests ([#267](https://github.com/zdharma-continuum/zinit/issues/267)) ([f25b4ae](f25b4ae2b9))
* add compile vim from source zunit test ([#232](https://github.com/zdharma-continuum/zinit/issues/232)) ([126528c](126528ccd5))
* add configure"" ice ([#334](https://github.com/zdharma-continuum/zinit/issues/334)) ([40a46c6](40a46c6d22))
* add GH action to remove old workflow logs ([#248](https://github.com/zdharma-continuum/zinit/issues/248)) ([6647bdc](6647bdc31c))
* add PR labeler to show what parts of Zinit are changed ([#211](https://github.com/zdharma-continuum/zinit/issues/211)) ([42e83d7](42e83d7f99))
* add releases via semantic-release ([73542b4](73542b4909))
* add releases via semantic-release ([#415](https://github.com/zdharma-continuum/zinit/issues/415)) ([cfa2f0e](cfa2f0ebcd))
* expand linted file types to markdown and shell ([96fe03f](96fe03f85b))
* **git-process-output:** simplify progress-bar ([#204](https://github.com/zdharma-continuum/zinit/issues/204)) ([c888917](c888917edb))
* update output messaging to be more informative ([047320a](047320a923))
2022-11-07 02:41:04 +00:00
Vladislav Doster 73542b4909 feat: add releases via semantic-release
- release workflow
- semantic-release configuration file
- new CHANGELOG.md

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-06 20:38:44 -06:00
vladislav doster cfa2f0ebcd
feat: add releases via semantic-release (#415)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-06 15:53:14 -06:00
vladislav doster 529aa20f42
fix: rm linux32 assets in aarch64/arm64 gh-r regex (#414)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-06 10:28:23 -06:00
vladislav doster fcd2aa6791
style: update ziextract log messages prefix (#411)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-05 04:41:13 -05:00
vladislav doster f4787dcac8
fix: zunit install in GH workflow (#412)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-05 04:39:04 -05:00
vladislav doster 105b38a195
fix: ziextract execs discovery regex (#410)
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-11-05 02:51:23 -05:00
Sebastian Gniazdowski 9987d5c781
fix: names of ctag Make target deps (#407) 2022-11-01 05:59:31 -05:00
vladislav doster 1d9e05fb1e
Merge pull request #405 from zdharma-continuum/fix/gh-r_jq-linux64
fix: gh-r removes linux32 assets on 64 bit OS
2022-10-30 23:16:02 -05:00
Vladislav Doster 1864c0be09 fix: gh-r removes linux32 assets on 64 bit OS
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 22:53:58 -05:00
vladislav doster fad444b55b
Merge pull request #380 from zdharma-continuum/fix/unit-tests
fix: zunit tests & documentation
2022-10-30 10:00:36 -05:00
Vladislav Doster c93a3ce431 maint: regenerate docs
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:59:03 -05:00
Vladislav Doster 62c07b7326 style: fix fold markers, typos, and comments
- Fix function typos in asciidoc comments
- Fix asciidoc fold markers
- Fix function args typos/style in asciidoc comments

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:58 -05:00
Vladislav Doster bc56e757db maint: disable container & installer workflows
Temporarily disable container and installer workflows so CI checks pass.

Fixes for both are a WIP and will be in a seperate PR that also
re-enables the workflows.

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:52 -05:00
Vladislav Doster 1d4d38b853 maint: make single-line.zsh a zinit-install func
Move code in `share/single-line.zsh` into function within
`zinit-install.zsh`.

Additionally, allows for code to be compiled.

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:48 -05:00
Vladislav Doster 10eb3c2c56 maint: regenerate docs w/ zinit-additional.zsh
Documentation now includes code in `zinit-additional.zsh`

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:44 -05:00
Vladislav Doster 4602c81d01 maint: sort, update, and add Make targets
- Add 'container' target to build local docker image
- Add 'zinit-additional' to be included in zcompile & doc generation
- Build local zinit image before `doc/container`
- Sort targets alphabetically

Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:38 -05:00
Vladislav Doster 195f72d54b fix: workflow pkg mgmt due to base OS changes
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:36 -05:00
Vladislav Doster dd12fce3f4 fix: gh-r & plugin zunit tests
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:32 -05:00
Vladislav Doster 8a75a56ce5 style: format README.md to linter standards
Signed-off-by: Vladislav Doster <mvdoster@gmail.com>
2022-10-30 07:58:03 -05:00
Sebastian Gniazdowski 3885919788
maint: update copy of zinit.1 in $ZPFX/man/ if out-of-date (#382) 2022-10-29 18:25:43 -05:00
Jan Katins 0e55b2ea67
fix: Do not try to escape exclamation marks (#399) 2022-10-29 11:16:36 -05:00