ZEN (ZSH Extended Network) is a collection of scripts, functions, ZLE widget of some unofficial completions functions. The goal of ZEN is to manage some stuff related to ZSH that can't be include in the official upstream.
You can see ZEN like a CPAN for ZSH.
Actual version: 0.2
To install ZEN, just download the bootstrap and execute it.
[..] % zsh ./bootstrap.zsh
You also need to add the following lines in your zsh configuration file:
fpath=(
$fpath
/export/home/asyd/.zen/zsh/scripts
/export/home/asyd/.zen/zsh/zle )
autoload -U zen
By default, only the official zen repository is configured.
% zen update
% zen search zle T | Package | Description ------------------------------------------------------------------------------------------------------ Z | dirname-current-arg | replace current argument by its parent directory Z | insert-root-prefix | Insert sudo or pfexec in the beginning of the line Z | next-file-nocomp | replace current argument by the next file as if you were Z | previous-file-nocomp | replace current argument by the previous file as if you were
ZEN automatically manage the dependencies, as well as standard packaging softwares.
% zen install Z insert-root-prefix % autoload -U insert-root-prefix
If you want to send your scripts, create a bug in our redmine. For the moment, you need to subscribe. A mailing list is also available.