The plugin manager for zsh.
This is a bugfix release to address varios issues regarding compinit
options, interaction with grep
and multiple tooling updates.
ANTIGEN_COMPINIT_OPTS
for compinit
command (#633, #634)GREP_OPTIONS
env variable (#628, #629)See CHANGELOG.md
for further details.
Thanks everyone who reported issues and provided feedback.
This is a bugfix release to address varios issues regarding cache generation.
CODE_OF_CONDUCT.md
(#605)cache-gen
command (#610, #596, #608)antigen-apply
command (#613)cd
(#618, #617)See CHANGELOG.md
for further details.
Thanks everyone who reported issues and provided feedback.
This is a bugfix release to address varios issues regarding extensions such as lock and parallel. Includes documentation and minor enhancements as well.
ps
command's output being discarded (breaking parallel extension) (#555, #557, #556)typeset
on zsh 5.0.x and below (#571, #568)See CHANGELOG.md
for further details.
Thanks everyone who reported issues and provided feedback.
This is a minor release that adds parallel install and an internal extension system, fixes few minor bugs as well.
We're adding an extension system to further extend Antigen's functionality. On top of this extension system we're building core functions such as brand new parallel install, cache and locking.
Take a look at the CHANGELOG.md
for further details.
antigen-theme
command won't switch between themes (#547, #552)ps
(#553)Thanks everyone who reported issues and provided feedback.
This is a bugfix release to further improve our documentation and fixes few minor issues as well.
Thanks everyone who reported issues and provided feedback.
This is a minor release addressing various workflow issues with caching and cloning, fixes few minor bugs as well.
We're adding minor features to prevent concurrent installations blocking the shell, auto-config detection (see ANTIGEN_CHECK_FILES
) among others.
GIT_TERMINAL_PROMPT=0
to avoid password prompt on clone (#525)antigen-apply
command (#513)Thanks everyone who reported issues and provided feedback.
This is a bugfix release to further improve our documentation and fixes few minor issues as well.
antigen-theme
usage (#514)antigen
wrapper (#508, #507)Thanks everyone who reported issues and provided feedback.
This is a bugfix release that fixes various issues with url parsing and local bundles.
CHANGELOG
link to semver documentation (#489)antigen-list
command performance (#497, #498)ANTIGEN_CHECK_FILES
(#487)antigen-theme
command changing CWD (#495, #494)no-local-clone
flag being ignored (#493, #491)Thanks everyone who reported issues and provided feedback.
This release brings huge improvements in performance and usability, bugfixes and enhancements. We addressed long standing performance issues and added many enhancements to Antigen.
This release is NOT backward-compatible with previous versions. A few configuration options may need to be adapted or removed. See "Updating to V2" section below.
As usual we're always looking to improve performance, in this release we've boosted performance greatly:
Antigen's performance issues are a thing of the past now. See our wiki page for info about our stats.
Now you may require a bundle by tag, additionally to be able to require by branch. This, together with semver-like support for tags you may lock your bundles to a certain stability level, ex:
antigen bundle zsh-users/[email protected].*
Now everytime you update zsh-users/zsh-syntax-highlighting
Antigen will look for the next release under v0.5.x
, such as v0.5.1
, v0.5.2
, etc. But will not pull changes from v0.6.x
.
This is a huge improvement on stability for your bundles.
In previous versions when you wanted to update your bundles you'd have to wait for every bundle to update. Now you can simply update the bundle you're interested in:
$ antigen update zsh-users/zsh-syntax-highlighting
Updating zsh-users/[email protected]... Done. Took 1s.
A small improvement over previous version is antigen theme
command now supports tab completion.
This is available when you use oh-my-zsh
library.
$ antigen theme <tab>
3den bira dieter fino-time
Soliah blinks dogenpunk fishy
<snip>
antigen list
output has been greatly improved to be as succinct and informative as possible. It now support three flags to determine it's output: simple
, short
and long
.
$ antigen list [--short]
zsh-users/zsh-syntax-highlighting @ 0.5.0
zsh-users/zsh-autosuggestions @ master
psprint/zsh-navigation-tools @ master
$ antigen list --simple
zsh-users/zsh-syntax-highlighting
zsh-users/zsh-autosuggestions
psprint/zsh-navigation-tools
$ antigen list --long
https://github.com/zsh-users/zsh-syntax-highlighting.git|0.5.* / plugin true
https://github.com/zsh-users/zsh-autosuggestions.git|master / plugin true
https://github.com/psprint/zsh-navigation-tools.git / plugin true
Antigen previously had this hard to read directory structure for storing bundles that may give you a few headaches. Now the directory structure is more natural and easy to navigate:
$ tree -L 2
.
├── LuRsT
│ └── hr
├── Vifon
│ └── deer
├── ascii-soup
│ └── zsh-url-highlighter
├── ddollar
│ └── git-utils
├── sorin-ionescu
│ └── prezto
└── zsh-users
├── zsh-autosuggestions-master
├── zsh-completions
├── zsh-history-substring-search
└── zsh-syntax-highlighting-0.5.x
Note: When you first run this release Antigen will try to migrate it's directory structure so you won't need to install your bundles again.
Now all tests and performance metric scripts are run inside a Docker container. We're also building Docker images for multiple Zsh versions we continuously test against. See https://github.com/desyncr/zsh-docker and https://hub.docker.com/u/desyncr/.
Thanks to @nicoulaj Antigen now can be easily installed across multiple OSes. See here.
-antigen-lib
, -antigen-prezto-lib
(#197, #298)git
shallow cloning to speed up bundle install (#309)$PATH
(#299, #261)antigen-help
command (#462, #466)antgen-version
command (#467, #465)antigen-update
tab completion (#352)Makefile
release tasks (#351, #379)antigen-list
show version information (tag, branch, git hash) (#411, #371, #445)_ANTIGEN_BUNDLE_RECORD
(#450)antigen-update
properly handles --no-local-clone
(#353)antigen-selfupdate
failing with sym-links (#439, #442, #438)antigen-init
command checks input (#441, #440)_ANTIGEN_COMPDUMP
configuration (#453, #452)And more.
See CHANGELOG.md
for further details.
Thanks to everyone who reported issues and provided feedback.
Some configuration options have been either renamed or removed all together. Please review our CHANGELOG.md
for further details.
Please take a look at our Roadmap for pending issues and future ideas.
We welcome new contributors! We have a number of issues marked as "Help wanted" that are good places to jump in and get started. Take a look at our Roadmap to see future projects and discuss ideas.
Please be sure to check the Contribution guidelines to understand our workflow, and the Antigen Coding conventions.
This is a bugfix release that addresses issues with CI setup and enhances antigen-use
command to support custom library url.
antigen-use
command handle library url (#402, #409)
Disable OS X builds on TravisCI (#403, #407)
Update README.md with new antigen-related articles (#404, #408)
Thanks everyone who reported issues and provided feedback.