├── .gitignore ├── fzy ├── package-lock.json ├── bgn.ices.zsh ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── package.template.json ├── zsh-static ├── default.ices.zsh ├── rootless.ices.zsh ├── bgn.ices.zsh ├── README.md └── package.json ├── null ├── default.ices.zsh └── package.json ├── remark ├── man-only.ices.zsh ├── html-only.ices.zsh ├── default.ices.zsh ├── LICENSE ├── package.json └── README.md ├── nb ├── default.ices.zsh └── package.json ├── doctoc ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── pyenv ├── bgn.ices.zsh ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── any-gem ├── default.ices.zsh ├── LICENSE ├── package.json └── README.md ├── dircolors-material ├── minimal.ices.zsh ├── no-color-swaps.ices.zsh ├── no-zsh-completion.ices.zsh ├── default.ices.zsh ├── LICENSE ├── package.json └── README.md ├── asciidoctor ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── fzf ├── bgn.ices.zsh ├── default.ices.zsh ├── bgn+keys.ices.zsh ├── default+keys.ices.zsh ├── bgn-binary.ices.zsh ├── binary.ices.zsh ├── bgn-binary+keys.ices.zsh ├── LICENSE ├── binary+keys.ices.zsh ├── README.md └── package.json ├── github-issues-srv ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── any-node ├── default.ices.zsh ├── LICENSE ├── package.json └── README.md ├── ls_colors ├── no-zsh-completion.ices.zsh ├── no-dir-color-swap.ices.zsh ├── default.ices.zsh ├── LICENSE ├── package.json └── README.md ├── github-issues ├── default.ices.zsh ├── compact-message.ices.zsh ├── LICENSE ├── README.md └── package.json ├── ecs-cli ├── bgn.ices.zsh ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── system-completions ├── default.ices.zsh ├── LICENSE ├── README.md └── package.json ├── apr ├── LICENSE ├── default.ices.zsh ├── README.md └── package.json ├── svn ├── LICENSE ├── default.ices.zsh ├── README.md └── package.json ├── zsh ├── LICENSE ├── 5.8.ices.zsh ├── 5.9.ices.zsh ├── 5.3.1.ices.zsh ├── 5.4.2.ices.zsh ├── 5.5.1.ices.zsh ├── 5.6.2.ices.zsh ├── 5.7.1.ices.zsh ├── default.ices.zsh ├── 5.1.1.ices.zsh ├── 5.2.4.ices.zsh ├── 5.8-tcsetpgrp.ices.zsh ├── 5.9-tcsetpgrp.ices.zsh ├── 5.3.1-tcsetpgrp.ices.zsh ├── 5.4.2-tcsetpgrp.ices.zsh ├── 5.5.1-tcsetpgrp.ices.zsh ├── 5.6.2-tcsetpgrp.ices.zsh ├── 5.7.1-tcsetpgrp.ices.zsh ├── 5.1.1-tcsetpgrp.ices.zsh ├── 5.2.4-tcsetpgrp.ices.zsh ├── README.md └── package.json ├── firefox-dev ├── LICENSE ├── bgn.ices.zsh ├── default.ices.zsh ├── README.md └── package.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | docker-run.sh 2 | -------------------------------------------------------------------------------- /fzy/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fzy", 3 | "version": "1.0.6", 4 | "lockfileVersion": 1 5 | } 6 | -------------------------------------------------------------------------------- /package.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "$org", 3 | "description": "$description", 4 | "homepage": "https://github.com/$org/$repo", 5 | "license": "$license", 6 | "name": "$pkg", 7 | "version": "$version", 8 | "zsh-data": { 9 | "plugin-info": { 10 | "user": "$org", 11 | "plugin": "$repo", 12 | "version": "$version" 13 | }, 14 | "zinit-ices": { 15 | "default": { 16 | "requires": "" 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /fzy/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzy [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:00+01:00 4 | AUTHOR='John Hawthorn' 5 | DESCRIPTION='A better fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzy' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;bgn' 11 | URL='https://github.com/jhawthorn/fzy' 12 | VERSION='1.0.6' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'cp -vf fzy.1 $ZPFX/man/man1' \ 17 | atpull'%atclone' \ 18 | id-as'jhawthorn/fzy' \ 19 | lucid \ 20 | make \ 21 | nocompile \ 22 | sbin'fzy;contrib/fzy-*' \ 23 | for @jhawthorn/fzy 24 | 25 | # vim: set ft=zsh et ts=2 sw=2 : 26 | -------------------------------------------------------------------------------- /fzy/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzy [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:01+01:00 4 | AUTHOR='John Hawthorn' 5 | DESCRIPTION='A better fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzy' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp' 11 | URL='https://github.com/jhawthorn/fzy' 12 | VERSION='1.0.6' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'cp -vf contrib/fzy-* $ZPFX/bin/' \ 17 | atpull'%atclone' \ 18 | id-as'jhawthorn/fzy' \ 19 | lucid \ 20 | make'PREFIX=$ZPFX install' \ 21 | nocompile \ 22 | for @jhawthorn/fzy 23 | 24 | # vim: set ft=zsh et ts=2 sw=2 : 25 | -------------------------------------------------------------------------------- /zsh-static/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh-static [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:23+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Statically-linked, hermetic, relocatable ZSH' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh-static' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp' 11 | URL='https://github.com/romkatv/zsh-bin' 12 | VERSION='6.1.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'./install -e yes -d /usr/local' \ 17 | atpull'%atclone' \ 18 | depth'1' \ 19 | git \ 20 | id-as'romkatv/zsh-bin' \ 21 | lucid \ 22 | nocompile \ 23 | nocompletions \ 24 | for @romkatv/zsh-bin 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /zsh-static/rootless.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh-static [rootless] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:25+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Statically-linked, hermetic, relocatable ZSH' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh-static' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp' 11 | URL='https://github.com/romkatv/zsh-bin' 12 | VERSION='6.1.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'./install -e no -d ~/.local' \ 17 | atpull'%atclone' \ 18 | depth'1' \ 19 | git \ 20 | id-as'romkatv/zsh-bin' \ 21 | lucid \ 22 | nocompile \ 23 | nocompletions \ 24 | for @romkatv/zsh-bin 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /zsh-static/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh-static [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:22+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Statically-linked, hermetic, relocatable ZSH' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh-static' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp;tar;bgn' 11 | URL='https://github.com/romkatv/zsh-bin' 12 | VERSION='6.1.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone \ 17 | atpull'%atclone' \ 18 | bpick'*.tar.gz' \ 19 | from'gh-r' \ 20 | id-as'romkatv/zsh-bin' \ 21 | lucid \ 22 | nocompile \ 23 | nocompletions \ 24 | sbin'bin/zsh*' \ 25 | for @romkatv/zsh-bin 26 | 27 | # vim: set ft=zsh et ts=2 sw=2 : 28 | -------------------------------------------------------------------------------- /null/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for null [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:51+01:00 4 | AUTHOR='zdharma-continuum' 5 | DESCRIPTION='' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zdharma-continuum/null' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zdharma-continuum/null' 12 | VERSION='$version' 13 | 14 | zinit \ 15 | !bash \ 16 | atclone'dostuff; 17 | echo ok; 18 | random stuff;' \ 19 | atpull'%atclone' \ 20 | id-as'zdharma-continuum/null' \ 21 | light-mode \ 22 | lucid \ 23 | null \ 24 | run-atpull \ 25 | wait \ 26 | for @zdharma-continuum/null 27 | 28 | # vim: set ft=zsh et ts=2 sw=2 : 29 | -------------------------------------------------------------------------------- /remark/man-only.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for remark [man-only] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:17+01:00 4 | AUTHOR='@unifiedjs collective' 5 | DESCRIPTION='Markdown processor powered by plugins part of the @unifiedjs collective' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-remark' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/remarkjs/remark' 12 | VERSION='11.0.4' 13 | 14 | zinit \ 15 | as'null' \ 16 | git \ 17 | id-as'zsh-remark' \ 18 | lucid \ 19 | nocompile \ 20 | node'remark <- !remark-cli; 21 | remark-man' \ 22 | sbin'n:node_modules/.bin/remark' \ 23 | for @zdharma-continuum/null 24 | 25 | # vim: set ft=zsh et ts=2 sw=2 : 26 | -------------------------------------------------------------------------------- /nb/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for nb [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-29T08:40:24+01:00 4 | AUTHOR='Philipp Schmitt' 5 | DESCRIPTION='CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.' 6 | LICENSE='AGPL-3.0' 7 | MESSAGE='' 8 | NAME='xwmx/nb' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='bgn;bash' 11 | URL='https://github.com/xwmx/nb' 12 | VERSION='1.0' 13 | 14 | zinit \ 15 | as"completion" \ 16 | nocompile \ 17 | depth"3" \ 18 | sbin"nb" \ 19 | atclone"ln -sfv etc/nb-completion.zsh _nb" \ 20 | for @xwmx/nb 21 | 22 | # vim: set ft=zsh et ts=2 sw=2 : 23 | -------------------------------------------------------------------------------- /remark/html-only.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for remark [html-only] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:16+01:00 4 | AUTHOR='@unifiedjs collective' 5 | DESCRIPTION='Markdown processor powered by plugins part of the @unifiedjs collective' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-remark' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/remarkjs/remark' 12 | VERSION='11.0.4' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zsh-remark' \ 19 | lucid \ 20 | nocompile \ 21 | node'remark <- !remark-cli; 22 | remark-html' \ 23 | sbin'n:node_modules/.bin/remark' \ 24 | for @zdharma-continuum/null 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /remark/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for remark [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:14+01:00 4 | AUTHOR='@unifiedjs collective' 5 | DESCRIPTION='Markdown processor powered by plugins part of the @unifiedjs collective' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-remark' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/remarkjs/remark' 12 | VERSION='11.0.4' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zsh-remark' \ 19 | lucid \ 20 | nocompile \ 21 | node'remark <- !remark-cli; 22 | remark-man; 23 | remark-html' \ 24 | sbin'n:node_modules/.bin/remark' \ 25 | for @zdharma-continuum/null 26 | 27 | # vim: set ft=zsh et ts=2 sw=2 : 28 | -------------------------------------------------------------------------------- /doctoc/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for doctoc [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:40+01:00 4 | AUTHOR='Thorsten Lorenz' 5 | DESCRIPTION='Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-doctoc' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/thlorenz/doctoc' 12 | VERSION='1.4.1' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zsh-doctoc' \ 19 | lucid \ 20 | nocompile \ 21 | node'!doctoc' \ 22 | sbin'n:node_modules/.bin/doctoc' \ 23 | for @zdharma-continuum/null 24 | 25 | # vim: set ft=zsh et ts=2 sw=2 : 26 | -------------------------------------------------------------------------------- /pyenv/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for pyenv [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-28T22:45:32+01:00 4 | AUTHOR='Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend' 5 | DESCRIPTION='Simple Python version management' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-pyenv' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='bgn' 11 | URL='https://github.com/pyenv/pyenv' 12 | VERSION='2.2.2' 13 | 14 | zinit \ 15 | id-as'pyenv/pyenv' \ 16 | as'null' \ 17 | atclone'PYENV_ROOT="$PWD" ./libexec/pyenv init - > zpyenv.zsh' \ 18 | atinit'export PYENV_ROOT="$PWD"' \ 19 | atpull'%atclone' \ 20 | lucid \ 21 | nocompile'!' \ 22 | sbin'bin/pyenv' \ 23 | src'zpyenv.zsh' \ 24 | for @pyenv/pyenv 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /pyenv/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for pyenv [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-28T22:45:34+01:00 4 | AUTHOR='Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend' 5 | DESCRIPTION='Simple Python version management' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-pyenv' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/pyenv/pyenv' 12 | VERSION='2.2.2' 13 | 14 | zinit \ 15 | id-as'pyenv/pyenv' \ 16 | as'command' \ 17 | atclone'PYENV_ROOT="$PWD" ./libexec/pyenv init - > zpyenv.zsh' \ 18 | atinit'export PYENV_ROOT="$PWD"' \ 19 | atpull'%atclone' \ 20 | lucid \ 21 | nocompile'!' \ 22 | pick'bin/pyenv' \ 23 | src'zpyenv.zsh' \ 24 | for @pyenv/pyenv 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /any-gem/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for any-gem [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T12:12:25+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='A package that can install any Ruby Gem and expose its binaries' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-any-gem' 9 | PARAM_DEFAULT='GEM -> lolcat' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zdharma-continuum/zinit-packages' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | gem'%GEM%;%GEM2%;%GEM3%;%GEM4%;%GEM5%;%GEM6%;%GEM7%;%OTHER%' \ 18 | git \ 19 | id-as'${${:-%IDAS%}:-%GEM%}' \ 20 | lucid \ 21 | nocompile \ 22 | sbin'g:bin/*' \ 23 | param'GEM -> lolcat' \ 24 | for @zdharma-continuum/null 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /dircolors-material/minimal.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for dircolors-material [minimal] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:36+01:00 4 | AUTHOR='Grigorii Horos' 5 | DESCRIPTION='Dircolors material theme' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-dircolors-material' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zpm-zsh/material-colors' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | atclone'(( ! ${+commands[dircolors]} )) && 16 | local P=g; 17 | cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh' \ 18 | atpull'%atclone' \ 19 | git \ 20 | id-as'zpm-zsh/material-colors' \ 21 | lucid \ 22 | nocompile'!' \ 23 | pick'colors.zsh' \ 24 | for @zpm-zsh/material-colors 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /asciidoctor/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for asciidoctor [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:33+01:00 4 | AUTHOR='Dan Allen, Sarah White, Ryan Waldron' 5 | DESCRIPTION='A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-asciidoctor' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/asciidoctor/asciidoctor' 12 | VERSION='2.0.11' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | gem'!asciidoctor' \ 18 | git \ 19 | id-as'zsh-asciidoctor' \ 20 | lucid \ 21 | nocompile \ 22 | sbin'g:bin/asciidoctor' \ 23 | for @zdharma-continuum/null 24 | 25 | # vim: set ft=zsh et ts=2 sw=2 : 26 | -------------------------------------------------------------------------------- /null/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "zdharma-continuum", 3 | "bugs": { 4 | "url": "https://github.com/zdharma-continuum/null/issues" 5 | }, 6 | "description": "", 7 | "homepage": "https://github.com/zdharma-continuum/null", 8 | "license": "MIT", 9 | "name": "zdharma-continuum/null", 10 | "version": "$version", 11 | "zsh-data": { 12 | "plugin-info": { 13 | "user": "zdharma-continuum", 14 | "plugin": "null", 15 | "version": "$version" 16 | }, 17 | "zinit-ices": { 18 | "default": { 19 | "lucid": "", 20 | "atpull": "%atclone", 21 | "wait": "", 22 | "null": "", 23 | "atclone": "dostuff; echo ok; random stuff;", 24 | "!bash": "", 25 | "light-mode": "", 26 | "run-atpull": "" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /fzf/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:48+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='go;make;cp;bgn' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | atclone'PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && 16 | mkdir -p $ZPFX/{bin,man/man1}; 17 | cp shell/completion.zsh _fzf_completion; 18 | cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1' \ 19 | atpull'%atclone' \ 20 | depth'1' \ 21 | id-as'junegunn/fzf' \ 22 | lucid \ 23 | nocompile \ 24 | pick'/dev/null' \ 25 | sbin'bin/fzf*' \ 26 | for @junegunn/fzf 27 | 28 | # vim: set ft=zsh et ts=2 sw=2 : 29 | -------------------------------------------------------------------------------- /github-issues-srv/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for github-issues-srv [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:03+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='Subscribe to projects on Github and receive within shell (under prompt) notifications about new issues.' 6 | LICENSE='MIT' 7 | MESSAGE='The profile %PROFILE% has been installed. 8 | To display the messages the `github-issues'\'' package is also needed.' 9 | NAME='zsh-github-issues-srv' 10 | PARAM_DEFAULT='' 11 | REQUIREMENTS='' 12 | URL='https://github.com/zdharma-continuum/zsh-github-issues' 13 | VERSION='1.0.1' 14 | 15 | zinit \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zdharma-continuum/zsh-github-issues' \ 19 | lucid \ 20 | pick'zsh-github-issues.service.zsh' \ 21 | service'GIT' \ 22 | for @zdharma-continuum/zsh-github-issues 23 | 24 | # vim: set ft=zsh et ts=2 sw=2 : 25 | -------------------------------------------------------------------------------- /any-node/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for any-node [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T12:12:20+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-any-node' 9 | PARAM_DEFAULT='MOD -> lolcatjs' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zdharma-continuum/zsh-package-any-node' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'${${:-%IDAS%}:-%MOD%}' \ 19 | lucid \ 20 | nocompile \ 21 | node'%MOD%;%MOD2%;%MOD3%;%MOD4%;%MOD5%;%MOD6%;%MOD7%;%OTHER%' \ 22 | sbin'n:node_modules/.bin/*' \ 23 | param'MOD -> lolcatjs' \ 24 | for @zdharma-continuum/null 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /dircolors-material/no-color-swaps.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for dircolors-material [no-color-swaps] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:37+01:00 4 | AUTHOR='Grigorii Horos' 5 | DESCRIPTION='Dircolors material theme' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-dircolors-material' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zpm-zsh/material-colors' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | atclone'(( ! ${+commands[dircolors]} )) && 16 | local P=g; 17 | cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh' \ 18 | atload'zstyle '\'':completion:*:default'\'' list-colors "${(s.:.)LS_COLORS}";' \ 19 | atpull'%atclone' \ 20 | git \ 21 | id-as'zpm-zsh/material-colors' \ 22 | lucid \ 23 | nocompile'!' \ 24 | pick'colors.zsh' \ 25 | for @zpm-zsh/material-colors 26 | 27 | # vim: set ft=zsh et ts=2 sw=2 : 28 | -------------------------------------------------------------------------------- /fzf/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:57+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='go;make;cp' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | as'command' \ 16 | atclone'PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && 17 | mkdir -p $ZPFX/{bin,man/man1} && 18 | cp shell/completion.zsh _fzf_completion && 19 | cp -vf bin/fzf(|-tmux) $ZPFX/bin && 20 | cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1' \ 21 | atpull'%atclone' \ 22 | depth'1' \ 23 | id-as'junegunn/fzf' \ 24 | lucid \ 25 | nocompile \ 26 | pick'$ZPFX/bin/fzf(|-tmux)' \ 27 | for @junegunn/fzf 28 | 29 | # vim: set ft=zsh et ts=2 sw=2 : 30 | -------------------------------------------------------------------------------- /ls_colors/no-zsh-completion.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for ls_colors [no-zsh-completion] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:10+01:00 4 | AUTHOR='Magnus Woldrich' 5 | DESCRIPTION='A collection of LS_COLORS definitions; needs your contribution!' 6 | LICENSE='Artistic License' 7 | MESSAGE='' 8 | NAME='zsh-ls_colors' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/trapd00r/LS_COLORS' 12 | VERSION='1.0.4' 13 | 14 | zinit \ 15 | atclone'[[ -z ${commands[dircolors]} ]] && 16 | local P=${${(M)OSTYPE##darwin}:+g}; 17 | ${P}sed -i '\''/DIR/c\DIR 38;5;63;1'\'' LS_COLORS; 18 | ${P}dircolors -b LS_COLORS >! clrs.zsh' \ 19 | atpull'%atclone' \ 20 | git \ 21 | id-as'trapd00r/LS_COLORS' \ 22 | lucid \ 23 | nocompile'!' \ 24 | pick'clrs.zsh' \ 25 | reset \ 26 | for @trapd00r/LS_COLORS 27 | 28 | # vim: set ft=zsh et ts=2 sw=2 : 29 | -------------------------------------------------------------------------------- /ls_colors/no-dir-color-swap.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for ls_colors [no-dir-color-swap] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:08+01:00 4 | AUTHOR='Magnus Woldrich' 5 | DESCRIPTION='A collection of LS_COLORS definitions; needs your contribution!' 6 | LICENSE='Artistic License' 7 | MESSAGE='' 8 | NAME='zsh-ls_colors' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/trapd00r/LS_COLORS' 12 | VERSION='1.0.4' 13 | 14 | zinit \ 15 | atclone'[[ -z ${commands[dircolors]} ]] && 16 | local P=${${(M)OSTYPE##darwin}:+g}; 17 | ${P}dircolors -b LS_COLORS >! clrs.zsh' \ 18 | atload'zstyle '\'':completion:*:default'\'' list-colors "${(s.:.)LS_COLORS}";' \ 19 | atpull'%atclone' \ 20 | git \ 21 | id-as'trapd00r/LS_COLORS' \ 22 | lucid \ 23 | nocompile'!' \ 24 | pick'clrs.zsh' \ 25 | for @trapd00r/LS_COLORS 26 | 27 | # vim: set ft=zsh et ts=2 sw=2 : 28 | -------------------------------------------------------------------------------- /dircolors-material/no-zsh-completion.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for dircolors-material [no-zsh-completion] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:39+01:00 4 | AUTHOR='Grigorii Horos' 5 | DESCRIPTION='Dircolors material theme' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-dircolors-material' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zpm-zsh/material-colors' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | atclone'(( ! ${+commands[dircolors]} )) && 16 | local P=g; 17 | ${P}sed -i '\''/DIR/c\DIR 38;5;63;1'\'' dircolors/01-base.dircolors && 18 | cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh' \ 19 | atpull'%atclone' \ 20 | git \ 21 | id-as'zpm-zsh/material-colors' \ 22 | lucid \ 23 | nocompile'!' \ 24 | pick'colors.zsh' \ 25 | reset \ 26 | for @zpm-zsh/material-colors 27 | 28 | # vim: set ft=zsh et ts=2 sw=2 : 29 | -------------------------------------------------------------------------------- /fzf/bgn+keys.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [bgn+keys] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:49+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='go;make;cp;bgn' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | atclone'PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && 16 | mkdir -p $ZPFX/{bin,man/man1} && 17 | cp shell/completion.zsh _fzf_completion && 18 | cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1' \ 19 | atpull'%atclone' \ 20 | depth'1' \ 21 | id-as'junegunn/fzf' \ 22 | lucid \ 23 | make'install' \ 24 | nocompile \ 25 | pick'/dev/null' \ 26 | sbin'bin/fzf*' \ 27 | src'shell/key-bindings.zsh' \ 28 | for @junegunn/fzf 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /github-issues/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for github-issues [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:05+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='Subscribe to projects on Github and receive within shell (under prompt) notifications about new issues.' 6 | LICENSE='MIT' 7 | MESSAGE='The profile %PROFILE% has been installed. 8 | To pull the messages the `github-issues-srv'\'' package is also needed.' 9 | NAME='zsh-github-issues' 10 | PARAM_DEFAULT='' 11 | REQUIREMENTS='' 12 | URL='https://github.com/zdharma-continuum/zsh-github-issues' 13 | VERSION='1.0.1' 14 | 15 | zinit \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zdharma-continuum/zsh-github-issues' \ 19 | lucid \ 20 | notify'New issue: $NOTIFY_MESSAGE' \ 21 | on-update-of'~/.cache/zsh-github-issues/new_titles.log' \ 22 | for @zdharma-continuum/zsh-github-issues 23 | 24 | # vim: set ft=zsh et ts=2 sw=2 : 25 | -------------------------------------------------------------------------------- /github-issues/compact-message.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for github-issues [compact-message] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:04+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='Subscribe to projects on Github and receive within shell (under prompt) notifications about new issues.' 6 | LICENSE='MIT' 7 | MESSAGE='The profile %PROFILE% has been installed. 8 | To pull the messages the `github-issues-srv'\'' package is also needed.' 9 | NAME='zsh-github-issues' 10 | PARAM_DEFAULT='' 11 | REQUIREMENTS='' 12 | URL='https://github.com/zdharma-continuum/zsh-github-issues' 13 | VERSION='1.0.1' 14 | 15 | zinit \ 16 | atpull'%atclone' \ 17 | git \ 18 | id-as'zdharma-continuum/zsh-github-issues' \ 19 | lucid \ 20 | notify'$NOTIFY_MESSAGE' \ 21 | on-update-of'~/.cache/zsh-github-issues/new_titles.log' \ 22 | for @zdharma-continuum/zsh-github-issues 23 | 24 | # vim: set ft=zsh et ts=2 sw=2 : 25 | -------------------------------------------------------------------------------- /ecs-cli/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for ecs-cli [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:42+01:00 4 | AUTHOR='Amazon.com, Inc.' 5 | DESCRIPTION='The Amazon ECS CLI enables users to run their applications on ECS/Fargate using the Docker Compose file format, quickly provision resources, push/pull images in ECR, and monitor running applications on ECS/Fargate.' 6 | LICENSE='MIT' 7 | MESSAGE='A snippet providing The Amazon ECS CLI, i.e.: the `ecs-cli` command.' 8 | NAME='zsh-ecs-cli' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/aws/ecs-cli' 12 | VERSION='1.18.2' 13 | 14 | zinit \ 15 | id-as'aws/amazon-ecs-cli' \ 16 | as'null' \ 17 | atpull'%atclone' \ 18 | is-snippet \ 19 | lucid \ 20 | nocompile \ 21 | sbin'*ecs-cli* -> ecs-cli' \ 22 | for 'https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest' 23 | 24 | # vim: set ft=zsh et ts=2 sw=2 : 25 | -------------------------------------------------------------------------------- /fzf/default+keys.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [default+keys] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:58+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='go;make;cp' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | as'command' \ 16 | atclone'PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && 17 | mkdir -p $ZPFX/{bin,man/man1} && 18 | cp shell/completion.zsh _fzf_completion && 19 | cp -vf bin/fzf(|-tmux) $ZPFX/bin && 20 | cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1' \ 21 | atpull'%atclone' \ 22 | depth'1' \ 23 | id-as'junegunn/fzf' \ 24 | lucid \ 25 | nocompile \ 26 | pick'$ZPFX/bin/fzf(|-tmux)' \ 27 | src'shell/key-bindings.zsh' \ 28 | for @junegunn/fzf 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /ls_colors/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for ls_colors [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:07+01:00 4 | AUTHOR='Magnus Woldrich' 5 | DESCRIPTION='A collection of LS_COLORS definitions; needs your contribution!' 6 | LICENSE='Artistic License' 7 | MESSAGE='' 8 | NAME='zsh-ls_colors' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/trapd00r/LS_COLORS' 12 | VERSION='1.0.4' 13 | 14 | zinit \ 15 | atclone'[[ -z ${commands[dircolors]} ]] && 16 | local P=${${(M)OSTYPE##darwin}:+g}; 17 | ${P}sed -i '\''/DIR/c\DIR 38;5;63;1'\'' LS_COLORS; 18 | ${P}dircolors -b LS_COLORS >! clrs.zsh' \ 19 | atload'zstyle '\'':completion:*:default'\'' list-colors "${(s.:.)LS_COLORS}";' \ 20 | atpull'%atclone' \ 21 | git \ 22 | id-as'trapd00r/LS_COLORS' \ 23 | lucid \ 24 | nocompile'!' \ 25 | pick'clrs.zsh' \ 26 | reset \ 27 | for @trapd00r/LS_COLORS 28 | 29 | # vim: set ft=zsh et ts=2 sw=2 : 30 | -------------------------------------------------------------------------------- /nb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Philipp Schmitt", 3 | "description": "CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.", 4 | "homepage": "https://github.com/xwmx/nb", 5 | "license": "AGPL-3.0", 6 | "name": "xwmx/nb", 7 | "version": "1.0", 8 | "zsh-data": { 9 | "plugin-info": { 10 | "user": "xwmx", 11 | "plugin": "nb", 12 | "version": "1.0", 13 | "generated-by": "zinit-pkg-gen.sh", 14 | "generation-date": "2021-11-29T08:40:24+01:00", 15 | "message": "", 16 | "param-default": "" 17 | }, 18 | "zinit-ices": { 19 | "default": { 20 | "requires": "bgn;bash", 21 | "sbin": "nb", 22 | "nocompile": "", 23 | "as": "completion", 24 | "depth": 3, 25 | "atclone": "ln -sfv etc/nb-completion.zsh _nb" 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /fzf/bgn-binary.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [bgn-binary] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:51+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp;bgn' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | atclone'mkdir -p $ZPFX/{bin,man/man1}' \ 16 | atpull'%atclone' \ 17 | dl'https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; 18 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; 19 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1' \ 20 | from'gh-r' \ 21 | id-as'junegunn/fzf' \ 22 | lucid \ 23 | nocompile \ 24 | pick'/dev/null' \ 25 | sbin'fzf' \ 26 | for @junegunn/fzf 27 | 28 | # vim: set ft=zsh et ts=2 sw=2 : 29 | -------------------------------------------------------------------------------- /dircolors-material/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for dircolors-material [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:34+01:00 4 | AUTHOR='Grigorii Horos' 5 | DESCRIPTION='Dircolors material theme' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-dircolors-material' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zpm-zsh/material-colors' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | atclone'(( ! ${+commands[dircolors]} )) && 16 | local P=g; 17 | ${P}sed -i '\''/DIR/c\DIR 38;5;63;1'\'' dircolors/01-base.dircolors && 18 | cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh' \ 19 | atload'zstyle '\'':completion:*:default'\'' list-colors "${(s.:.)LS_COLORS}";' \ 20 | atpull'%atclone' \ 21 | git \ 22 | id-as'zpm-zsh/material-colors' \ 23 | lucid \ 24 | nocompile'!' \ 25 | pick'colors.zsh' \ 26 | reset \ 27 | for @zpm-zsh/material-colors 28 | 29 | # vim: set ft=zsh et ts=2 sw=2 : 30 | -------------------------------------------------------------------------------- /fzf/binary.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [binary] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:54+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | as'command' \ 16 | atclone'mkdir -p $ZPFX/bin; 17 | cp -vf fzf $ZPFX/bin' \ 18 | atpull'%atclone' \ 19 | dl'https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; 20 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; 21 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1' \ 22 | from'gh-r' \ 23 | id-as'junegunn/fzf' \ 24 | lucid \ 25 | nocompile \ 26 | pick'$ZPFX/bin/fzf' \ 27 | for @junegunn/fzf 28 | 29 | # vim: set ft=zsh et ts=2 sw=2 : 30 | -------------------------------------------------------------------------------- /ecs-cli/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for ecs-cli [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:43+01:00 4 | AUTHOR='Amazon.com, Inc.' 5 | DESCRIPTION='The Amazon ECS CLI enables users to run their applications on ECS/Fargate using the Docker Compose file format, quickly provision resources, push/pull images in ECR, and monitor running applications on ECS/Fargate.' 6 | LICENSE='MIT' 7 | MESSAGE='A snippet providing The Amazon ECS CLI, i.e.: the `ecs-cli` command.' 8 | NAME='zsh-ecs-cli' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/aws/ecs-cli' 12 | VERSION='1.18.2' 13 | 14 | zinit \ 15 | id-as'aws/amazon-ecs-cli' \ 16 | as'null' \ 17 | atclone'chmod +x ecs-cli; 18 | cp -vf ecs-cli $ZPFX/bin' \ 19 | atpull'%atclone' \ 20 | is-snippet \ 21 | lucid \ 22 | mv'*ecs-cli* -> ecs-cli' \ 23 | nocompile \ 24 | for 'https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest' 25 | 26 | # vim: set ft=zsh et ts=2 sw=2 : 27 | -------------------------------------------------------------------------------- /system-completions/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for system-completions [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:20+01:00 4 | AUTHOR='Sebastian Gniazdowski' 5 | DESCRIPTION='A package that brings stock Zsh completions under the control of Zinit' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-system-completions' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/zdharma-continuum/system-completions/' 12 | VERSION='1.0.0' 13 | 14 | zinit \ 15 | as'completion' \ 16 | atclone'print Installing system completions...; 17 | mkdir -p $ZPFX/funs; 18 | command cp -f $ZPFX/share/zsh/$ZSH_VERSION/functions/^_* $ZPFX/funs; 19 | zinit creinstall -q $ZPFX/share/zsh/$ZSH_VERSION/functions;' \ 20 | atload'fpath=( ${(u)fpath[@]:#$ZPFX/share/zsh/*} ); 21 | fpath+=( $ZPFX/funs );' \ 22 | atpull'%atclone' \ 23 | git \ 24 | id-as'zsh-system-completions' \ 25 | lucid \ 26 | nocompile \ 27 | run-atpull \ 28 | for @zdharma-continuum/null 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /fzf/bgn-binary+keys.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [bgn-binary+keys] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:52+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp;bgn;dl' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | atclone'mkdir -p $ZPFX/{bin,man/man1}' \ 16 | atpull'%atclone' \ 17 | dl'https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; 18 | https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh -> key-bindings.zsh; 19 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; 20 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1' \ 21 | from'gh-r' \ 22 | id-as'junegunn/fzf' \ 23 | lucid \ 24 | nocompile \ 25 | pick'/dev/null' \ 26 | sbin'fzf' \ 27 | src'key-bindings.zsh' \ 28 | for @junegunn/fzf 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /apr/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /fzf/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /fzf/binary+keys.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for fzf [binary+keys] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:55+01:00 4 | AUTHOR='Junegunn Choi' 5 | DESCRIPTION='A command-line fuzzy finder' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-fzf' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cp;dl' 11 | URL='https://github.com/junegunn/fzf' 12 | VERSION='0.61.1' 13 | 14 | zinit \ 15 | as'command' \ 16 | atclone'mkdir -p $ZPFX/bin; 17 | cp -vf fzf $ZPFX/bin' \ 18 | atpull'%atclone' \ 19 | dl'https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; 20 | https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh -> key-bindings.zsh; 21 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; 22 | https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1' \ 23 | from'gh-r' \ 24 | id-as'junegunn/fzf' \ 25 | lucid \ 26 | nocompile \ 27 | pick'$ZPFX/bin/fzf' \ 28 | src'key-bindings.zsh' \ 29 | for @junegunn/fzf 30 | 31 | # vim: set ft=zsh et ts=2 sw=2 : 32 | -------------------------------------------------------------------------------- /fzy/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /pyenv/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /svn/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /zsh/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /any-gem/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /any-node/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /doctoc/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ecs-cli/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ls_colors/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /remark/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /asciidoctor/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /firefox-dev/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /github-issues/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /dircolors-material/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /github-issues-srv/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /system-completions/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 zsh-packages 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /apr/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for apr [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:31+01:00 4 | AUTHOR='Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend' 5 | DESCRIPTION='Simple Python version management' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-apr' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/apr/apr' 12 | VERSION='1.6.1' 13 | 14 | zinit \ 15 | as'null|readurl' \ 16 | atclone'ziextract --move --auto; 17 | print -P \\ 18 | %F{75}Building Apache Portable Runtime...\\ 19 | %f; 20 | ./configure --prefix='\''$ZPFX'\'' >/dev/null && 21 | make >/dev/null && 22 | print -P \\ 23 | %F{75}Installing Apache Portable Runtime to $ZPFX...\\ 24 | %f && 25 | make install >/dev/null && 26 | print -P \\ 27 | %F{34}Installation of Apache Portable Runtime succeeded.%f || print -P \\ 28 | %F{160}Installation of Apache Portable Runtime failed.%f' \ 29 | atpull'%atclone' \ 30 | dlink'https://dlcdn.apache.org/apr/apr-%VERSION%.tar.gz' 31 | id-as'zsh-apr' \ 32 | extract \ 33 | nocompile'!' \ 34 | for https://dlcdn.apache.org/apr/ 35 | 36 | # vim: set ft=zsh et ts=2 sw=2 : 37 | -------------------------------------------------------------------------------- /svn/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for svn [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:18+01:00 4 | AUTHOR='Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend' 5 | DESCRIPTION='Simple Python version management' 6 | LICENSE='MIT' 7 | MESSAGE='' 8 | NAME='zsh-svn' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://github.com/svn/svn' 12 | VERSION='1.2.17' 13 | 14 | zinit \ 15 | as'null|monitor' \ 16 | atclone'ziextract --move --auto; 17 | print -P \\ 18 | %F{75}Building Subversion...\\ 19 | %f; 20 | ./configure --prefix='\''$ZPFX'\'' --with-apr='\''$ZPFX'\'' >/dev/null && 21 | make >/dev/null && 22 | print -P \\ 23 | %F{75}Installing Subversion to $ZPFX...\\ 24 | %f && 25 | make install >/dev/null && 26 | print -P \\ 27 | %F{34}Installation of Subversion succeeded.%f || print -P \\ 28 | %F{160}Installation of Subversion failed.%f' \ 29 | atpull'%atclone' \ 30 | dl'inkhttps://.*/subversion-%VERSION%.tar.bz2' \ 31 | id-as'zsh-svn' \ 32 | is-snippet \ 33 | lucid \ 34 | nocompile'!' \ 35 | for 'https://subversion.apache.org/download.cgi' 36 | 37 | # vim: set ft=zsh et ts=2 sw=2 : 38 | -------------------------------------------------------------------------------- /zsh-static/README.md: -------------------------------------------------------------------------------- 1 | # zinit package for [romkatv/zsh-bin](https://github.com/romkatv/zsh-bin) 2 | 3 | Very much WIP. 4 | 5 | ## Usage 6 | 7 | ```zsh 8 | zinit pack for zsh-static 9 | ``` 10 | 11 | ## Profiles 12 | 13 | ### Default profile 14 | 15 | Requires root or sudo. Installs static zsh to /usr/local and tries to register it as a login shell. 16 | 17 | ```zsh 18 | zinit lucid as"null" \ 19 | depth"1" \ 20 | atclone"./install -e yes -d /usr/local" \ 21 | atpull"%atclone" \ 22 | nocompile \ 23 | nocompletions \ 24 | for @romkatv/zsh-bin 25 | ``` 26 | 27 | ### rootless profile 28 | 29 | Does not require root. Installs static zsh to ~/.local. 30 | 31 | ```zsh 32 | zinit lucid as"null" \ 33 | depth"1" \ 34 | atclone"./install -e no -d ~/.local" \ 35 | atpull"%atclone" \ 36 | nocompile \ 37 | nocompletions \ 38 | for @romkatv/zsh-bin 39 | ``` 40 | 41 | ### bgn profile 42 | 43 | **🚧 DO NOT USE. WIP.** 44 | 45 | The Zinit command that'll be run will be equivalent to: 46 | 47 | ```zsh 48 | zinit lucid as"null" \ 49 | from"gh-r" \ 50 | sbin"bin/zsh*" \ 51 | bpick"*.tar.gz" \ 52 | nocompile \ 53 | for @romkatv/zsh-bin 54 | ``` 55 | 56 | 57 | -------------------------------------------------------------------------------- /firefox-dev/bgn.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for firefox-dev [bgn] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:45+01:00 4 | AUTHOR='Mozilla Foundation' 5 | DESCRIPTION='Automatic privacy is here. Download Firefox to block over 2000 trackers.' 6 | LICENSE='Mozilla Public License' 7 | MESSAGE='A snippet providing Firefox Developer Edition.' 8 | NAME='zsh-firefox-dev' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='bgn' 11 | URL='https://www.mozilla.org/en-US/firefox/developer/' 12 | VERSION='1.18.2' 13 | 14 | zinit \ 15 | id-as'zsh-firefox-dev' \ 16 | as'null' \ 17 | atclone'local -A map; 18 | map=( '\''(#i)linux*'\'' tar.bz2 '\''(#i)(cygwin|win|wsl)*'\'' exe '\''(#i)darwin*'\'' dmg ); 19 | local ext="${map[(k)$OSTYPE]}"; 20 | ziextract ff.pkg $ext --norm ${${OSTYPE:#(#i)(darwin|cygwin|win|wsl)*}:+--move}; 21 | command mv ff.pkg %ID%;' \ 22 | atpull'%atclone' \ 23 | is-snippet \ 24 | lucid \ 25 | mv'%ID% → ff.pkg' \ 26 | nocompile \ 27 | sbin'**/firefox(.exe|-bin) -> firefox' \ 28 | for 'https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=${${${(M)OSTYPE##linux}:+linux64}:-${${(M)OSTYPE##darwin}:+osx}}&lang=en-US' 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /firefox-dev/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for firefox-dev [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:43:46+01:00 4 | AUTHOR='Mozilla Foundation' 5 | DESCRIPTION='Automatic privacy is here. Download Firefox to block over 2000 trackers.' 6 | LICENSE='Mozilla Public License' 7 | MESSAGE='A snippet providing Firefox Developer Edition.' 8 | NAME='zsh-firefox-dev' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='' 11 | URL='https://www.mozilla.org/en-US/firefox/developer/' 12 | VERSION='1.18.2' 13 | 14 | zinit \ 15 | id-as'zsh-firefox-dev' \ 16 | as'command' \ 17 | atclone'local -A map; 18 | map=( '\''(#i)linux*'\'' tar.bz2 '\''(#i)(cygwin|win|wsl)*'\'' exe '\''(#i)darwin*'\'' dmg ); 19 | local ext="${map[(k)$OSTYPE]}"; 20 | ziextract ff.pkg $ext --norm ${${OSTYPE:#(#i)(darwin|cygwin|win|wsl)*}:+--move}; 21 | command mv ff.pkg %ID%;' \ 22 | atpull'%atclone' \ 23 | is-snippet \ 24 | lucid \ 25 | mv'%ID% → ff.pkg' \ 26 | nocompile \ 27 | pick'**/firefox(|-bin)(|.exe)' \ 28 | for 'https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=${${${(M)OSTYPE##linux}:+linux64}:-${${(M)OSTYPE##darwin}:+osx}}&lang=en-US' 29 | 30 | # vim: set ft=zsh et ts=2 sw=2 : 31 | -------------------------------------------------------------------------------- /zsh/5.8.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.8] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:47+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.8; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.9.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.9] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2023-05-27T11:19:33+02:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.9.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.9; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.3.1.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.3.1] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:32+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.3.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.4.2.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.4.2] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:35+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.4.2; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.5.1.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.5.1] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:38+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.5.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.6.2.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.6.2] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:41+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.6.2; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.7.1.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.7.1] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:44+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.7.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/default.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [default] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2023-05-27T11:19:33+02:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.9.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.9; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.1.1.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.1.1] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:26+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.1.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -f /bin/zsh ]] && 28 | [[ -e /bin/zsh ]] && 29 | sudo mv /bin/zsh /bin/zsh.bkp && 30 | sudo cp -vf Src/zsh /bin/zsh; 31 | ((1)); 32 | } && 33 | m {ok}The build succeeded. || m {failure}The build failed.' \ 34 | atpull'%atclone' \ 35 | countdown \ 36 | git \ 37 | id-as'zsh-users/zsh' \ 38 | lucid \ 39 | nocompile \ 40 | nocompletions \ 41 | for @zsh-users/zsh 42 | 43 | # vim: set ft=zsh et ts=2 sw=2 : 44 | -------------------------------------------------------------------------------- /zsh/5.2.4.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.2.4] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:29+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.2.4; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -f /bin/zsh ]] && 28 | [[ -e /bin/zsh ]] && 29 | sudo mv /bin/zsh /bin/zsh.bkp && 30 | sudo cp -vf Src/zsh /bin/zsh; 31 | ((1)); 32 | } && 33 | m {ok}The build succeeded. || m {failure}The build failed.' \ 34 | atpull'%atclone' \ 35 | countdown \ 36 | git \ 37 | id-as'zsh-users/zsh' \ 38 | lucid \ 39 | nocompile \ 40 | nocompletions \ 41 | for @zsh-users/zsh 42 | 43 | # vim: set ft=zsh et ts=2 sw=2 : 44 | -------------------------------------------------------------------------------- /zsh/5.8-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.8-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:48+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.8; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.9-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.9-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2023-05-27T11:19:50+02:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.9.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.9; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.3.1-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.3.1-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:34+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.3.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.4.2-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.4.2-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:36+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.4.2; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.5.1-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.5.1-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:39+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.5.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.6.2-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.6.2-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:42+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.6.2; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.7.1-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.7.1-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:45+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.7.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -e /bin/zsh ]] && 28 | sudo mv /bin/zsh /bin/zsh.bkp && 29 | sudo cp -vf Src/zsh /bin/zsh; 30 | ((1)); 31 | } && 32 | m {ok}The build succeeded. || m {failure}The build failed.' \ 33 | atpull'%atclone' \ 34 | countdown \ 35 | git \ 36 | id-as'zsh-users/zsh' \ 37 | lucid \ 38 | nocompile \ 39 | nocompletions \ 40 | for @zsh-users/zsh 41 | 42 | # vim: set ft=zsh et ts=2 sw=2 : 43 | -------------------------------------------------------------------------------- /zsh/5.1.1-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.1.1-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:28+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.1.1; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -f /bin/zsh ]] && 28 | [[ -e /bin/zsh ]] && 29 | sudo mv /bin/zsh /bin/zsh.bkp && 30 | sudo cp -vf Src/zsh /bin/zsh; 31 | ((1)); 32 | } && 33 | m {ok}The build succeeded. || m {failure}The build failed.' \ 34 | atpull'%atclone' \ 35 | countdown \ 36 | git \ 37 | id-as'zsh-users/zsh' \ 38 | lucid \ 39 | nocompile \ 40 | nocompletions \ 41 | for @zsh-users/zsh 42 | 43 | # vim: set ft=zsh et ts=2 sw=2 : 44 | -------------------------------------------------------------------------------- /zsh/5.2.4-tcsetpgrp.ices.zsh: -------------------------------------------------------------------------------- 1 | # zinit package for zsh [5.2.4-tcsetpgrp] 2 | # Generated by zinit-pkg-gen.sh 3 | # 2021-11-27T11:44:31+01:00 4 | AUTHOR='' 5 | DESCRIPTION='Zsh – the programmer'\''s shell' 6 | LICENSE='' 7 | MESSAGE='' 8 | NAME='zsh' 9 | PARAM_DEFAULT='' 10 | REQUIREMENTS='cc;make;cp;rm' 11 | URL='https://github.com/zsh-users/zsh' 12 | VERSION='5.8.0' 13 | 14 | zinit \ 15 | as'null' \ 16 | atclone'git checkout --quiet zsh-5.2.4; 17 | ./.preconfig; 18 | m {nl}{hi}Building Zsh{…}; 19 | CPPFLAGS='\''-I/usr/include -I/usr/local/include'\'' CFLAGS='\''-g -O2 -Wall'\'' LDFLAGS='\''-L/usr/libs -L/usr/local/libs'\'' ./configure --with-tcsetpgrp --prefix="$ZPFX" >/dev/null && 20 | { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; 21 | ((0)); 22 | } && 23 | { make install; 24 | ((1)); 25 | } || make install.bin install.fns install.modules } >/dev/null && 26 | { type sudo &>/dev/null && 27 | [[ -f /bin/zsh ]] && 28 | [[ -e /bin/zsh ]] && 29 | sudo mv /bin/zsh /bin/zsh.bkp && 30 | sudo cp -vf Src/zsh /bin/zsh; 31 | ((1)); 32 | } && 33 | m {ok}The build succeeded. || m {failure}The build failed.' \ 34 | atpull'%atclone' \ 35 | countdown \ 36 | git \ 37 | id-as'zsh-users/zsh' \ 38 | lucid \ 39 | nocompile \ 40 | nocompletions \ 41 | for @zsh-users/zsh 42 | 43 | # vim: set ft=zsh et ts=2 sw=2 : 44 | -------------------------------------------------------------------------------- /github-issues-srv/README.md: -------------------------------------------------------------------------------- 1 | # zdharma-continuum/zsh-github-issues as a Zsh package 2 | 3 | ##### Homepage link: [zdharma-continuum/zsh-github-issues](https://github.com/zdharma-continuum/zsh-github-issues) 4 | 5 | | **Package source:** | Tarball | Git | Node | Gem | 6 | | :-----------------: | :-----: | :--------------: | :--: | :-: | 7 | | **Status:** | - | +
(default) | – | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example Zplugin invocations that'll install 18 | [zdharma-continuum/zsh-github-issues](https://github.com/zdharma-continuum/zsh-github-issues): 19 | 20 | ```zsh 21 | # Download the default profile. Need the `@' prefix because of the `git' ice. 22 | zinit pack for @github-issues-srv 23 | ``` 24 | 25 | ## Default Profile 26 | 27 | The package is the puller-thread service for the `zdharma-continuum/zsh-github-issues` plugin. It runs the background 28 | service that downloads the new issues from GitHub. 29 | 30 | The Zplugin command executed will be equivalent to: 31 | 32 | ```zsh 33 | zinit lucid service"GIT" \ 34 | pick"zsh-github-issues.service.zsh" for \ 35 | zdharma-continuum/zsh-github-issues 36 | ``` 37 | 38 | 39 | -------------------------------------------------------------------------------- /doctoc/README.md: -------------------------------------------------------------------------------- 1 | # thlorenz/doctoc as a Zsh package 2 | 3 | ##### Homepage link: [thlorenz/doctoc](https://github.com/thlorenz/doctoc) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :------------: | :----: | :-: | :--------------: | :-: | 7 | | **Status:** | - | - | - | +
(default) | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [thlorenz/doctoc](https://github.com/thlorenz/doctoc) by using the 18 | [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex: 19 | 20 | ```zsh 21 | # Download the Node package of doctoc 22 | zinit pack for doctoc 23 | ``` 24 | 25 | ## Default Profile 26 | 27 | Provides the CLI command `doctoc`. 28 | 29 | The Node packages are installed locally into a null-plugin directory (feature of the bin-gem-node annex) and provided to 30 | the command line through *shims*, i.e.: automatic forwarder scripts created under `$ZPFX/bin` (which is added to the 31 | `$PATH` by default; shims are also a bin-gem-node annex feature). 32 | 33 | The Zplugin command executed will be equivalent to: 34 | 35 | ```zsh 36 | zinit lucid as=null node="!doctoc" sbin="n:node_modules/.bin/doctoc" for \ 37 | zdharma-continuum/null 38 | ``` 39 | 40 | 41 | -------------------------------------------------------------------------------- /asciidoctor/README.md: -------------------------------------------------------------------------------- 1 | # asciidoctor/asciidoctor as a Zsh package 2 | 3 | ##### Homepage link: [asciidoctor/asciidoctor](https://github.com/asciidoctor/asciidoctor) 4 | 5 | | **Package source:** | Tarball | Git | Node | Gem | 6 | | :-----------------: | :-----: | :-: | :--: | :--------------: | 7 | | **Status:** | - | - | - | +
(default) | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [asciidoctor/asciidoctor](https://github.com/asciidoctor/asciidoctor) by using the 18 | [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex: 19 | 20 | ```zsh 21 | # Download the Gem of asciidoctor locally into the plugin directory 22 | # Using the `@' prefix because of collision with the as'' ice 23 | zinit pack for @asciidoctor 24 | ``` 25 | 26 | ## Default Profile 27 | 28 | Provides the CLI command `asciidoctor`. 29 | 30 | The Gem is installed locally into a null-plugin directory (feature of the bin-gem-node annex) and provided to the 31 | command line through *shims*, i.e.: automatic forwarder scripts created under `$ZPFX/bin` (which is added to the `$PATH` 32 | by default; shims are also a bin-gem-node annex feature). 33 | 34 | The Zplugin command executed will be equivalent to: 35 | 36 | ```zsh 37 | zinit lucid as=null node="!asciidoctor" sbin="g:bin/asciidoctor" for \ 38 | zdharma-continuum/null 39 | ``` 40 | 41 | 42 | -------------------------------------------------------------------------------- /zsh-static/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "zsh@^6.1.0", 3 | "_id": "zsh-static@6.1.0", 4 | "_spec": "zsh-static@^6.1.0", 5 | "name": "zsh-static", 6 | "description": "Statically-linked, hermetic, relocatable ZSH", 7 | "version": "6.1.0", 8 | "homepage": "https://github.com/romkatv/zsh-bin", 9 | "bugs": { 10 | "url": "https://github.com/romkatv/zsh-bin/issues" 11 | }, 12 | "keywords": [ 13 | "Zshell", 14 | "zsh" 15 | ], 16 | "zsh-data": { 17 | "plugin-info": { 18 | "user": "romkatv", 19 | "plugin": "zsh-bin" 20 | }, 21 | "zinit-ices": { 22 | "bgn": { 23 | "requires": "cp;tar;bgn", 24 | "from": "gh-r", 25 | "bpick": "*.tar.gz", 26 | "lucid": "", 27 | "as": "null", 28 | "sbin": "bin/zsh*", 29 | "atclone": "", 30 | "atpull": "%atclone", 31 | "nocompile": "", 32 | "nocompletions": "" 33 | }, 34 | "default": { 35 | "requires": "cp", 36 | "lucid": "", 37 | "git": "", 38 | "depth": "1", 39 | "as": "null", 40 | "nocompile": "", 41 | "nocompletions": "", 42 | "atclone": "./install -e yes -d /usr/local", 43 | "atpull": "%atclone" 44 | }, 45 | "rootless": { 46 | "requires": "cp", 47 | "lucid": "", 48 | "git": "", 49 | "depth": "1", 50 | "as": "null", 51 | "nocompile": "", 52 | "nocompletions": "", 53 | "atclone": "./install -e no -d ~/.local", 54 | "atpull": "%atclone" 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /system-completions/README.md: -------------------------------------------------------------------------------- 1 | # `system-completions` Zinit package 2 | 3 | | **Package source:** | Tarball | Binary | Git | Node | Gem | 4 | | :-----------------: | :-----: | :----: | :-: | :--: | :-: | 5 | | **Status:** | - | - | - | – | – | 6 | 7 | ## Introduction 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use a `package.json` (similar in construct to the one used in 10 | `npm` packages) to automatically: 11 | 12 | - get the plugin's Git repository OR release-package URL, 13 | - get the list of the recommended ices for the plugin, 14 | - there can be multiple lists of ices, 15 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 16 | - the ices can be selectively overriden. 17 | 18 | ## The `system-completions` Package 19 | 20 | Moves the stock Zsh completions under the control of Zinit. You can then selectively enable and disable the completions 21 | with `cenable` and `cdisable`. 22 | 23 | Example Zinit invocations: 24 | 25 | ```zsh 26 | zinit pack for system-completions 27 | 28 | # Utilize Turbo 29 | zinit wait pack for system-completions 30 | 31 | # Utilize Turbo and initialize the completion system 32 | zinit wait pack atload=+"zicompinit; zicdreplay" for system-completions 33 | ``` 34 | 35 | ## Default Profile 36 | 37 | The Zinit command executed will be equivalent to: 38 | 39 | ```zsh 40 | zinit id-as=system-completions wait as=completion lucid \ 41 | atclone='print Installing system completions...; \ 42 | mkdir -p $ZPFX/funs; \ 43 | command cp -f $ZPFX/share/zsh/$ZSH_VERSION/functions/^_* $ZPFX/funs; \ 44 | zinit creinstall -q $ZPFX/share/zsh/$ZSH_VERSION/functions' \ 45 | atload='fpath=( ${(u)fpath[@]:#$ZPFX/share/zsh/*} ); \ 46 | fpath+=( $ZPFX/funs )' \ 47 | atpull="%atclone" run-atpull for \ 48 | zdharma-continuum/null 49 | ``` 50 | 51 | 52 | -------------------------------------------------------------------------------- /doctoc/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "doctoc@^1.4.0", 3 | "_id": "zsh-doctoc@1.4.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-doctoc", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "doctoc@^1.4.0", 11 | "name": "doctoc", 12 | "escapedName": "doctoc", 13 | "rawSpec": "^1.4.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.4.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "doctoc@^1.4.0", 19 | "_where": "/root/github2/pkg-doctoc", 20 | "author": "Thorsten Lorenz", 21 | "bugs": { 22 | "url": "https://github.com/thlorenz/doctoc/issues" 23 | }, 24 | "version": "1.4.1", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/thlorenz/doctoc", 34 | "keywords": [ 35 | "markdown", 36 | "markdown processor", 37 | "toc generator", 38 | "zsh" 39 | ], 40 | "license": "MIT", 41 | "name": "zsh-doctoc", 42 | "zsh-data": { 43 | "plugin-info": { 44 | "user": "zdharma-continuum", 45 | "plugin": "null", 46 | "version": "1.4.0", 47 | "requires": "npm;bgn" 48 | }, 49 | "zinit-ices": { 50 | "default": { 51 | "git": "", 52 | "lucid": "", 53 | "as": "null", 54 | "node": "!doctoc", 55 | "sbin": "n:node_modules/.bin/doctoc", 56 | "atpull": "%atclone", 57 | "nocompile": "" 58 | } 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /asciidoctor/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "asciidoctor@^2.0.10", 3 | "_id": "zsh-asciidoctor@2.0.10", 4 | "_inBundle": false, 5 | "_location": "/zsh-asciidoctor", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "asciidoctor@^2.0.10", 11 | "name": "asciidoctor", 12 | "escapedName": "asciidoctor", 13 | "rawSpec": "^2.0.10", 14 | "saveSpec": null, 15 | "fetchSpec": "^2.0.10" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "asciidoctor@^2.0.10", 19 | "_where": "/root/pkgs/pkg-asciidoctor", 20 | "author": "Dan Allen, Sarah White, Ryan Waldron", 21 | "bugs": { 22 | "url": "https://github.com/asciidoctor/asciidoctor/issues" 23 | }, 24 | "version": "2.0.11", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.", 29 | "devDependencies": {}, 30 | "homepage": "https://github.com/asciidoctor/asciidoctor", 31 | "keywords": [ 32 | "asciidoc", 33 | "asciidoc processor", 34 | "asciidoc converter", 35 | "zsh" 36 | ], 37 | "license": "MIT", 38 | "name": "zsh-asciidoctor", 39 | "zsh-data": { 40 | "plugin-info": { 41 | "user": "zdharma-continuum", 42 | "plugin": "null", 43 | "version": "2.0.10", 44 | "requires": "gem" 45 | }, 46 | "zinit-ices": { 47 | "default": { 48 | "git": "", 49 | "lucid": "", 50 | "as": "null", 51 | "gem": "!asciidoctor", 52 | "sbin": "g:bin/asciidoctor", 53 | "atpull": "%atclone", 54 | "nocompile": "" 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /github-issues/README.md: -------------------------------------------------------------------------------- 1 | # zdharma-continuum/zsh-github-issues as a Zsh package 2 | 3 | ##### Homepage link: [zdharma-continuum/zsh-github-issues](https://github.com/zdharma-continuum/zsh-github-issues) 4 | 5 | | **Package source:** | Tarball | Git | Node | Gem | 6 | | :-----------------: | :-----: | :--------------: | :--: | :-: | 7 | | **Status:** | - | +
(default) | – | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example Zplugin invocations that'll install 18 | [zdharma-continuum/zsh-github-issues](https://github.com/zdharma-continuum/zsh-github-issues): 19 | 20 | ```zsh 21 | # Download the default profile. Need the `@' prefix because of the `git' ice. 22 | zinit pack for @github-issues 23 | 24 | # Download the `compact-message' profile 25 | zinit pack"compact-message" for @github-issues 26 | ``` 27 | 28 | ## Default Profile 29 | 30 | The Zplugin command executed will be equivalent to: 31 | 32 | ```zsh 33 | zinit lucid id-as"GitHub-notify" \ 34 | on-update-of'~/.cache/zsh-github-issues/new_titles.log' \ 35 | notify'New issue: $NOTIFY_MESSAGE' for \ 36 | zdharma-continuum/zsh-github-issues 37 | ``` 38 | 39 | ## `compact-message` Profile 40 | 41 | Will emit the notification message without `New issue: ` prefix. 42 | 43 | The Zplugin command executed will be equivalent to: 44 | 45 | ```zsh 46 | zinit lucid id-as"GitHub-notify" \ 47 | on-update-of'~/.cache/zsh-github-issues/new_titles.log' \ 48 | notify'$NOTIFY_MESSAGE' for \ 49 | zdharma-continuum/zsh-github-issues 50 | ``` 51 | 52 | 53 | -------------------------------------------------------------------------------- /any-gem/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "any-gem@^1.0.0", 3 | "_id": "zsh-any-gem@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-any-gem", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "any-gem@^1.0.0", 11 | "name": "any-gem", 12 | "escapedName": "any-gem", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "any-gem@^1.0.0", 19 | "_where": "/root/github2/pkg-any-gem", 20 | "author": "Sebastian Gniazdowski", 21 | "bugs": { 22 | "url": "https://github.com/zdharma-continuum/zinit-packages/issues" 23 | }, 24 | "version": "1.0.0", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "A package that can install any Ruby Gem and expose its binaries", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/zdharma-continuum/zinit-packages", 34 | "keywords": [ 35 | "npm wrapper", 36 | "zsh" 37 | ], 38 | "license": "MIT", 39 | "name": "zsh-any-gem", 40 | "zsh-data": { 41 | "plugin-info": { 42 | "user": "zdharma-continuum", 43 | "plugin": "null", 44 | "version": "1.0.0", 45 | "requires": "npm;bgn", 46 | "param-default": "GEM -> lolcat" 47 | }, 48 | "zinit-ices": { 49 | "default": { 50 | "git": "", 51 | "lucid": "", 52 | "as": "null", 53 | "id-as": "${${:-%IDAS%}:-%GEM%}", 54 | "gem": "%GEM%;%GEM2%;%GEM3%;%GEM4%;%GEM5%;%GEM6%;%GEM7%;%OTHER%", 55 | "sbin": "g:bin/*", 56 | "atpull": "%atclone", 57 | "nocompile": "" 58 | } 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /fzy/README.md: -------------------------------------------------------------------------------- 1 | # jhawthorn/fzy as a Zsh package 2 | 3 | ##### Homepage link: [jhawthorn/fzy](https://github.com/jhawthorn/fzy) 4 | 5 | | **Package source:** | Tarball | Git | Node | Gem | 6 | | :-----------------: | :--------------: | :-: | :--: | :-: | 7 | | **Status:** | +
(default) | + | – | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [jhawthorn/fzy](https://github.com/jhawthorn/fzy) either from the release archive or 18 | from Git repository: 19 | 20 | ```zsh 21 | # Download the package with the default ice list 22 | zinit pack for fzy 23 | 24 | # Download the package with the bin-gem-node annex-utilizing ice list 25 | zinit pack"bgn" for fzy 26 | 27 | # Download with the bin-gem-node annex-utilizing ice list FROM GIT REPOSITORY 28 | zinit pack"bgn" git for fzy 29 | 30 | # Download normal ice list and override atclone'' ice to skip the contrib scripts 31 | zinit pack"bgn" atclone'' for fzy 32 | ``` 33 | 34 | ## Default Profile 35 | 36 | Provides the fuzzy finder via Makefile-installation of the `fzy` binary under `$ZPFX/bin`. 37 | 38 | ```zsh 39 | zinit lucid as"program" pick"$ZPFX/bin/fzy*" \ 40 | atclone"cp contrib/fzy-* $ZPFX/bin" \ 41 | make"PREFIX=$ZPFX install" \ 42 | … 43 | ``` 44 | 45 | ## Bin-Gem-Node Profile 46 | 47 | Provides the fuzzy finder via *shims*, i.e.: automatic forwarder scripts created under `$ZPFX/bin` (which is added to 48 | the `$PATH` by default). It needs the [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) 49 | annex. 50 | 51 | ```zsh 52 | zinit lucid as"null" make sbin"fzy;contrib/fzy-*" … 53 | ``` 54 | 55 | 56 | -------------------------------------------------------------------------------- /github-issues-srv/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "github-issues-srv@^1.0.0", 3 | "_id": "zsh-github-issues-srv@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-github-issues-srv", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "github-issues-srv@^1.0.0", 11 | "name": "github-issues-srv", 12 | "escapedName": "github-issues-srv", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "github-issues-srv@^1.0.0", 19 | "_where": "/root/github2/pkg-github-issues-srv", 20 | "author": "Sebastian Gniazdowski", 21 | "bugs": { 22 | "url": "https://github.com/zdharma-continuum/zsh-github-issues/issues" 23 | }, 24 | "version": "1.0.1", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Subscribe to projects on Github and receive within shell (under prompt) notifications about new issues.", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/zdharma-continuum/zsh-github-issues", 34 | "keywords": [ 35 | "github issues", 36 | "github issues notifications", 37 | "zsh" 38 | ], 39 | "license": "MIT", 40 | "name": "zsh-github-issues-srv", 41 | "zsh-data": { 42 | "plugin-info": { 43 | "user": "zdharma-continuum", 44 | "plugin": "zsh-github-issues", 45 | "message": "The profile %PROFILE% has been installed.\nTo display the messages the `github-issues' package is also needed.", 46 | "version": "1.0.0" 47 | }, 48 | "zinit-ices": { 49 | "default": { 50 | "git": "", 51 | "lucid": "", 52 | "service": "GIT", 53 | "pick": "zsh-github-issues.service.zsh", 54 | "atpull": "%atclone" 55 | } 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /any-node/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "any-node@^1.0.0", 3 | "_id": "zsh-any-node@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-any-node", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "any-node@^1.0.0", 11 | "name": "any-node", 12 | "escapedName": "any-node", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "any-node@^1.0.0", 19 | "_where": "/root/github2/pkg-any-node", 20 | "author": "Sebastian Gniazdowski", 21 | "bugs": { 22 | "url": "https://github.com/zdharma-continuum/zsh-package-any-node/issues" 23 | }, 24 | "version": "1.0.0", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/zdharma-continuum/zsh-package-any-node", 34 | "keywords": [ 35 | "npm wrapper", 36 | "zsh" 37 | ], 38 | "license": "MIT", 39 | "name": "zsh-any-node", 40 | "zsh-data": { 41 | "plugin-info": { 42 | "user": "zdharma-continuum", 43 | "plugin": "null", 44 | "version": "1.0.0", 45 | "requires": "npm;bgn", 46 | "param-default": "MOD -> lolcatjs" 47 | }, 48 | "zinit-ices": { 49 | "default": { 50 | "git": "", 51 | "lucid": "", 52 | "as": "null", 53 | "id-as": "${${:-%IDAS%}:-%MOD%}", 54 | "node": "%MOD%;%MOD2%;%MOD3%;%MOD4%;%MOD5%;%MOD6%;%MOD7%;%OTHER%", 55 | "sbin": "n:node_modules/.bin/*", 56 | "atpull": "%atclone", 57 | "nocompile": "" 58 | } 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /system-completions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "system-completions@^1.0.0", 3 | "_id": "zsh-system-completions@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-system-completions", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "system-completions@^1.0.0", 11 | "name": "system-completions", 12 | "escapedName": "system-completions", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "system-completions@^1.0.0", 19 | "_where": "/root/pkgs/pkg-system-completions", 20 | "author": "Sebastian Gniazdowski", 21 | "bugs": { 22 | "url": "https://github.com/zdharma-continuum/system-completions/issues" 23 | }, 24 | "version": "1.0.0", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "A package that brings stock Zsh completions under the control of Zinit", 29 | "homepage": "https://github.com/zdharma-continuum/system-completions/", 30 | "keywords": [ 31 | "completions", 32 | "zsh" 33 | ], 34 | "license": "MIT", 35 | "name": "zsh-system-completions", 36 | "zsh-data": { 37 | "plugin-info": { 38 | "user": "zdharma-continuum", 39 | "plugin": "null", 40 | "version": "1.0.0" 41 | }, 42 | "zinit-ices": { 43 | "default": { 44 | "git": "", 45 | "lucid": "", 46 | "as": "completion", 47 | "atclone": "print Installing system completions...; mkdir -p $ZPFX/funs; command cp -f $ZPFX/share/zsh/$ZSH_VERSION/functions/^_* $ZPFX/funs; zinit creinstall -q $ZPFX/share/zsh/$ZSH_VERSION/functions;", 48 | "atpull": "%atclone", 49 | "atload": "fpath=( ${(u)fpath[@]:#$ZPFX/share/zsh/*} ); fpath+=( $ZPFX/funs );", 50 | "run-atpull": "", 51 | "nocompile": "" 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /apr/README.md: -------------------------------------------------------------------------------- 1 | # apache/apr as a Zsh package 2 | 3 | ##### Homepage link: [apache/apr](https://github.com/apache/apr) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :--------------: | :----: | :-: | :--: | :-: | 7 | | **Status:** | +
(default) | - | + | – | – | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [apache/apr](https://github.com/apache/apr) either from the release archive or from 18 | Git repository: 19 | 20 | ```zsh 21 | # Download, build and install the latest Apache Portable Runtime source tarball 22 | zinit pack for apr 23 | ``` 24 | 25 | ## Default Profile 26 | 27 | Provides the Apache Portable Runtime library by compiling and installing it to the `$ZPFX` directory (`~/.zinit/polaris` 28 | by default). It uses the 29 | [zdharma-continuum/zinit-annex-as-monitor](https://github.com/zdharma-continuum/zinit-annex-as-monitor) annex to 30 | download the latest Apache Portable Runtime tarball. 31 | 32 | The Zinit command executed will be equivalent to: 33 | 34 | ```zsh 35 | zi as"null|monitor" dlink"https://.*/apr-%VERSION%.tar.bz2" \ 36 | atclone'ziextract --move --auto; print -P \\n%F{75}Building Apache Portable Runtime...\\n%f; ./configure \ 37 | --prefix="$ZPFX" >/dev/null && make >/dev/null && print -P \ 38 | \\n%F{75}Installing Apache Portable Runtime to $ZPFX...\\n%f && make install >/dev/null && print -P \ 39 | \\n%F{34}Installation of Apache Portable Runtime succeeded.%f || \ 40 | print -P \\n%F{160}Installation of Apache Portable Runtime failed.%f' \ 41 | atpull'%atclone' for \ 42 | https://apr.apache.org/download.cgi 43 | ``` 44 | 45 | 46 | -------------------------------------------------------------------------------- /svn/README.md: -------------------------------------------------------------------------------- 1 | # apache/subversion as a Zsh package 2 | 3 | ##### Homepage link: [apache/subversion](https://github.com/apache/subversion) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :--------------: | :----: | :-: | :--: | :-: | 7 | | **Status:** | +
(default) | - | + | – | – | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [apache/subversion](https://github.com/apache/subversion) either from the release 18 | archive or from Git repository: 19 | 20 | ```zsh 21 | # Download and install the APR dependency of Subversion 22 | zinit pack for apr 23 | # Download, build and install the latest Subversion source tarball 24 | zinit pack for subversion 25 | ``` 26 | 27 | ## Default Profile 28 | 29 | Provides the Subversion revision control system by compiling and installing it to the `$ZPFX` directory 30 | (`~/.zinit/polaris` by default). It uses the 31 | [zdharma-continuum/zinit-annex-as-monitor](https://github.com/zdharma-continuum/zinit-annex-as-monitor) annex to 32 | download the latest Subversion tarball. 33 | 34 | The Zinit command executed will be equivalent to: 35 | 36 | ```zsh 37 | zi as"null|monitor" dlink"https://.*/subversion-%VERSION%.tar.bz2" \ 38 | atclone'ziextract --move --auto; print -P \\n%F{75}Building Subversion...\\n%f; ./configure \ 39 | --prefix="$ZPFX" --with-apr='$ZPFX' >/dev/null && make >/dev/null && print -P \ 40 | \\n%F{75}Installing Subversion to $ZPFX...\\n%f && make install >/dev/null && print -P \ 41 | \\n%F{34}Installation of Subversion succeeded.%f || \ 42 | print -P \\n%F{160}Installation of Subversion failed.%f' \ 43 | atpull'%atclone' for \ 44 | https://subversion.apache.org/download.cgi 45 | ``` 46 | 47 | 48 | -------------------------------------------------------------------------------- /ecs-cli/README.md: -------------------------------------------------------------------------------- 1 | # aws/amazon-ecs-cli as a Zsh package 2 | 3 | ##### Homepage link: [aws/amazon-ecs-cli](https://github.com/aws/amazon-ecs-cli) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :------------: | :--------------: | :-: | :--: | :-: | 7 | | **Status:** | - | +
(default) | - | – | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [aws/amazon-ecs-cli](https://github.com/aws/amazon-ecs-cli): 18 | 19 | ```zsh 20 | # Download the binary of amazon-ecs-cli command 21 | zinit pack for ecs-cli 22 | 23 | # Download the ecs-cli binary with use of the bin-gem-node annex 24 | zinit pack"bgn" for ecs-cli 25 | ``` 26 | 27 | ## Default Profile 28 | 29 | Provides the CLI command `ecs-cli` by coping it to `$ZPFX/bin`. 30 | 31 | The Zplugin command executed will be equivalent to: 32 | 33 | ```zsh 34 | zinit as=null id-as="ecs-cli" mv="*latest -> ecs-cli" \ 35 | atclone='chmod +x *; cp -vf ecs-cli $ZPFX/bin' \ 36 | atpull="%atclone" sbin="ecs-cli" is-snippet for \ 37 | https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest 38 | ``` 39 | 40 | ## bin-gem-node Profile 41 | 42 | Provides the CLI command `ecs-cli` by creating a forwarder script (a *shim*) in `$ZPFX/bin` by using the 43 | [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex. It's the best method of providing 44 | the binary to the command line. 45 | 46 | The Zplugin command executed will be equivalent to: 47 | 48 | ```zsh 49 | zinit as=null id-as="ecs-cli" mv="*latest -> ecs-cli" \ 50 | atclone="chmod +x *" atpull="%atclone" sbin="ecs-cli" 51 | is-snippet for \ 52 | https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest 53 | ``` 54 | 55 | 56 | -------------------------------------------------------------------------------- /apr/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "apr@^1.6.1", 3 | "_id": "zsh-apr@1.6.1", 4 | "_inBundle": false, 5 | "_location": "/zsh-apr", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "apr@^1.6.1", 11 | "name": "apr", 12 | "escapedName": "apr", 13 | "rawSpec": "^1.6.1", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.6.1" 16 | }, 17 | "_requiredBy": [], 18 | "_resolved": "https://github.com/apr/apr/archive/v1.6.1.tar.gz", 19 | "_shasum": "37e8f4207e2b43bed3cb1726d3919b5f3ff4ffa0", 20 | "_spec": "apr@^1.6.1", 21 | "_where": "/root/github2/pkg-apr", 22 | "author": "Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend", 23 | "bugs": { 24 | "url": "https://github.com/apr/apr/issues" 25 | }, 26 | "contributors": [], 27 | "dependencies": {}, 28 | "deprecated": false, 29 | "description": "Simple Python version management", 30 | "devDependencies": {}, 31 | "directories": { 32 | "test": "test" 33 | }, 34 | "homepage": "https://github.com/apr/apr", 35 | "keywords": [ 36 | "version management", 37 | "python version management", 38 | "zsh" 39 | ], 40 | "license": "MIT", 41 | "name": "zsh-apr", 42 | "version": "1.6.1", 43 | "zsh-data": { 44 | "plugin-info": { 45 | "version": "1.6.1", 46 | "requires": "monitor", 47 | "url": "https://dlcdn.apache.org/apr/" 48 | }, 49 | "zinit-ices": { 50 | "default": { 51 | "is-snippet": "", 52 | "lucid": "", 53 | "as": "null|readurl", 54 | "dlink": "https://.*/apr-%VERSION%.tar.bz2", 55 | "atclone": "ziextract --move --auto; print -P \\n%F{75}Building Apache Portable Runtime...\\n%f; ./configure --prefix='$ZPFX' >/dev/null && make >/dev/null && print -P \\n%F{75}Installing Apache Portable Runtime to $ZPFX...\\n%f && make install >/dev/null && print -P \\n%F{34}Installation of Apache Portable Runtime succeeded.%f || print -P \\n%F{160}Installation of Apache Portable Runtime failed.%f", 56 | "atpull": "%atclone", 57 | "nocompile": "!" 58 | } 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /github-issues/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "github-issues@^1.0.0", 3 | "_id": "zsh-github-issues@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-github-issues", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "github-issues@^1.0.0", 11 | "name": "github-issues", 12 | "escapedName": "github-issues", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "github-issues@^1.0.0", 19 | "_where": "/root/github2/pkg-github-issues", 20 | "author": "Sebastian Gniazdowski", 21 | "bugs": { 22 | "url": "https://github.com/zdharma-continuum/zsh-github-issues/issues" 23 | }, 24 | "version": "1.0.1", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Subscribe to projects on Github and receive within shell (under prompt) notifications about new issues.", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/zdharma-continuum/zsh-github-issues", 34 | "keywords": [ 35 | "github issues", 36 | "github issues notifications", 37 | "zsh" 38 | ], 39 | "license": "MIT", 40 | "name": "zsh-github-issues", 41 | "zsh-data": { 42 | "plugin-info": { 43 | "user": "zdharma-continuum", 44 | "plugin": "zsh-github-issues", 45 | "message": "The profile %PROFILE% has been installed.\nTo pull the messages the `github-issues-srv' package is also needed.", 46 | "version": "1.0.0" 47 | }, 48 | "zinit-ices": { 49 | "default": { 50 | "git": "", 51 | "lucid": "", 52 | "on-update-of": "~/.cache/zsh-github-issues/new_titles.log", 53 | "notify": "New issue: $NOTIFY_MESSAGE", 54 | "atpull": "%atclone" 55 | }, 56 | "compact-message": { 57 | "git": "", 58 | "lucid": "", 59 | "on-update-of": "~/.cache/zsh-github-issues/new_titles.log", 60 | "notify": "$NOTIFY_MESSAGE", 61 | "atpull": "%atclone" 62 | } 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /any-node/README.md: -------------------------------------------------------------------------------- 1 | # `any-node` Zsh package 2 | 3 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 4 | |:-------------------:|:--------------:|:------:|:---:|:----:|:---:| | **Status:** | - | - | - | +
(default) | – | 5 | 6 | ## Introduction 7 | 8 | [Zinit](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 9 | 10 | - get the plugin's Git repository OR release-package URL, 11 | - get the list of the recommended ices for the plugin, 12 | - there can be multiple lists of ices, 13 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 14 | - the ices can be selectively overriden. 15 | 16 | ## The `any-node` Package 17 | 18 | This package is special – it is designed for easy installing of any Node modules inside the plugin directory, exposing 19 | their binaries via *shims* (i.e.: forwarder scripts) created automatically by 20 | [Bin-Gem-Node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex. 21 | 22 | The Node module(s) to install are specified by the `param'MOD → {module1}; MOD2 → {module2}; …'` ice. The name of the 23 | plugin will be `{module1}`, unless `id-as''` ice will be provided, or the `IDAS` param will be set (i.e.: 24 | `param'IDAS → my-plugin; MOD → …'`). 25 | 26 | A few example invocations: 27 | 28 | ```zsh 29 | # Install `coffee-script' module and call the plugin with the same name 30 | zinit pack param='MOD → coffee-script' for any-node 31 | 32 | # Install `remark' Markdown processor and call the plugin: remark 33 | zinit id-as=remark pack param='MOD → remark-man; MOD2 → remark-cli' for any-node 34 | 35 | # Install `pen' Markdown previewer and call the plugin: my-pen 36 | zinit pack param='IDAS → my-pen; MOD → pen' for any-node 37 | ``` 38 | 39 | ## Default Profile 40 | 41 | The only profile that does all the magic. It relies on the `%PARAM%` keywords, which are substituted with the `value` 42 | from the ice `param'PARAM → value; …'`. 43 | 44 | The Zplugin command executed will be equivalent to: 45 | 46 | ```zsh 47 | zinit lucid id-as="${${:-%IDAS%}:-%MOD%}" as=null \ 48 | node="%MOD%;%MOD2%;%MOD3%;%MOD4%;%MOD5%;%MOD6%;%MOD7%;%OTHER%" \ 49 | sbin="n:node_modules/.bin/*" for \ 50 | zdharma-continuum/null 51 | ``` 52 | 53 | The package is thus a simplifier of Zplugin commands. 54 | 55 | 56 | -------------------------------------------------------------------------------- /svn/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "svn@^1.13.0", 3 | "_id": "zsh-svn@1.13.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-svn", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "svn@^1.13.0", 11 | "name": "svn", 12 | "escapedName": "svn", 13 | "rawSpec": "^1.13.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.13.0" 16 | }, 17 | "_requiredBy": [], 18 | "_resolved": "https://github.com/svn/svn/archive/v1.13.0.tar.gz", 19 | "_shasum": "37e8f4207e2b43bed3cb1726d3919b5f3ff4ffa0", 20 | "_spec": "svn@^1.13.0", 21 | "_where": "/root/github2/pkg-svn", 22 | "author": "Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend", 23 | "bugs": { 24 | "url": "https://github.com/svn/svn/issues" 25 | }, 26 | "contributors": [], 27 | "dependencies": {}, 28 | "deprecated": false, 29 | "description": "Simple Python version management", 30 | "devDependencies": {}, 31 | "directories": { 32 | "test": "test" 33 | }, 34 | "homepage": "https://github.com/svn/svn", 35 | "keywords": [ 36 | "version management", 37 | "python version management", 38 | "zsh" 39 | ], 40 | "license": "MIT", 41 | "name": "zsh-svn", 42 | "scripts": { 43 | "test": "make test" 44 | }, 45 | "version": "1.2.17", 46 | "zsh-data": { 47 | "plugin-info": { 48 | "version": "1.13.0", 49 | "requires": "monitor", 50 | "url": "https://subversion.apache.org/download.cgi" 51 | 52 | }, 53 | "zinit-ices": { 54 | "default": { 55 | "is-snippet": "", 56 | "lucid": "", 57 | "as": "null|monitor", 58 | "dlink": "https://.*/subversion-%VERSION%.tar.bz2", 59 | "atclone": "ziextract --move --auto; print -P \\n%F{75}Building Subversion...\\n%f; ./configure --prefix='$ZPFX' --with-apr='$ZPFX' >/dev/null && make >/dev/null && print -P \\n%F{75}Installing Subversion to $ZPFX...\\n%f && make install >/dev/null && print -P \\n%F{34}Installation of Subversion succeeded.%f || print -P \\n%F{160}Installation of Subversion failed.%f", 60 | "atpull": "%atclone", 61 | "nocompile": "!" 62 | } 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /any-gem/README.md: -------------------------------------------------------------------------------- 1 | # `any-gem` Zsh package 2 | 3 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 4 | | :-----------------: | :------------: | :----: | :-: | :--: | :--------------: | 5 | | **Status:** | - | - | - | – | +
(default) | 6 | 7 | ## Introduction 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use a `package.json` (similar in construct to the one used in 10 | `npm` packages) to automatically: 11 | 12 | - get the plugin's Git repository OR release-package URL, 13 | - get the list of the recommended ices for the plugin, 14 | - there can be multiple lists of ices, 15 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 16 | - the ices can be selectively overriden. 17 | 18 | ## The `any-gem` Package 19 | 20 | This package is special – it is designed for easy installing of any Ruby Gems locally inside the plugin directory, 21 | exposing their binaries via *shims* (i.e.: forwarder scripts) created automatically by 22 | [Bin-Gem-Node](https://github.com/zplugin/zinit-annex-bin-gem-gem) annex. 23 | 24 | The Ruby Gem(s) to install are specified by the `param'GEM → {gem1}; GEM2 → {gem2}; …'` ice. The name of the plugin will 25 | be `{gem1}`, unless `id-as''` ice will be provided, or the `IDAS` param will be set (i.e.: 26 | `param'IDAS → my-plugin; GEM → …'`). 27 | 28 | A few example invocations: 29 | 30 | ```zsh 31 | # Install `chef' Gem and call the plugin with the same name 32 | zinit pack param='GEM → chef' for any-gem 33 | 34 | # Install `rails' Gem and call the plugin: ruby-on-rails 35 | zinit id-as=ruby-on-rails pack param='GEM → rails' for any-gem 36 | 37 | # Install `jekyll' Gem and call the plugin: jkl 38 | zinit pack param='IDAS → jkl; GEM → jekyll' for any-gem 39 | ``` 40 | 41 | ## Default Profile 42 | 43 | The only profile that does all the magic. It relies on the `%PARAM%` keywords, which are substituted with the `value` 44 | from the ice `param'PARAM → value; …'`. 45 | 46 | The Zplugin command executed will be equivalent to: 47 | 48 | ```zsh 49 | zinit lucid id-as="${${:-%IDAS%}:-%GEM%}" as=null \ 50 | gem="%GEM%;%GEM2%;%GEM3%;%GEM4%;%GEM5%;%GEM6%;%GEM7%;%OTHER%" \ 51 | sbin="n:bin/*" for \ 52 | zdharma-continuum/null 53 | ``` 54 | 55 | The package is thus a simplifier of Zplugin commands. 56 | 57 | 58 | -------------------------------------------------------------------------------- /fzy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "fzy@^1.0.0", 3 | "_id": "zsh-fzy@1.0.0", 4 | "_inBundle": false, 5 | "_integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 6 | "_location": "/zsh-fzy", 7 | "_phantomChildren": {}, 8 | "_requested": { 9 | "type": "range", 10 | "registry": true, 11 | "raw": "fzy@^1.0.0", 12 | "name": "fzy", 13 | "escapedName": "fzy", 14 | "rawSpec": "^1.0.0", 15 | "saveSpec": null, 16 | "fetchSpec": "^1.0.0" 17 | }, 18 | "_requiredBy": [], 19 | "_resolved": "https://github.com/jhawthorn/fzy/releases/download/1.0/fzy-1.0.tar.gz", 20 | "_shasum": "d5a7a25e61ab4fb33f2d176775ebf338c48ce61c", 21 | "_spec": "fzy@^1.0.0", 22 | "_where": "/root/github/fzy-pkg", 23 | "author": "John Hawthorn", 24 | "bugs": { 25 | "url": "https://github.com/jhawthorn/fzy/issues" 26 | }, 27 | "contributors": [], 28 | "dependencies": {}, 29 | "deprecated": false, 30 | "description": "A better fuzzy finder", 31 | "devDependencies": {}, 32 | "directories": { 33 | "test": "test" 34 | }, 35 | "homepage": "https://github.com/jhawthorn/fzy", 36 | "keywords": [ 37 | "fuzzy finder", 38 | "fuzzy search", 39 | "fuzzy searching", 40 | "fuzzy", 41 | "zsh" 42 | ], 43 | "license": "MIT", 44 | "name": "zsh-fzy", 45 | "scripts": { 46 | "test": "make test" 47 | }, 48 | "version": "1.0.6", 49 | "zsh-data": { 50 | "plugin-info": { 51 | "user": "jhawthorn", 52 | "plugin": "fzy" 53 | }, 54 | "zinit-ices": { 55 | "default": { 56 | "requires": "cc;make;cp", 57 | 58 | "lucid": "", 59 | "as": "null", 60 | "atclone": "cp -vf contrib/fzy-* $ZPFX/bin/", 61 | "atpull": "%atclone", 62 | "make": "PREFIX=$ZPFX install", 63 | "nocompile": "" 64 | }, 65 | "bgn": { 66 | "requires": "cc;make;bgn", 67 | 68 | "lucid": "", 69 | "as": "null", 70 | "atclone": "cp -vf fzy.1 $ZPFX/man/man1", 71 | "atpull": "%atclone", 72 | "make": "", 73 | "sbin": "fzy;contrib/fzy-*", 74 | "nocompile": "" 75 | } 76 | } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /pyenv/README.md: -------------------------------------------------------------------------------- 1 | # pyenv/pyenv as a Zsh package 2 | 3 | ##### Homepage link: [pyenv/pyenv](https://github.com/pyenv/pyenv) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :--------------: | :----: | :-: | :--: | :-: | 7 | | **Status:** | +
(default) | - | + | – | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [pyenv/pyenv](https://github.com/pyenv/pyenv) either from the release archive or 18 | from Git repository: 19 | 20 | ```zsh 21 | # Download the tarball with the default ice list 22 | zinit pack for pyenv 23 | 24 | # Download the tarball with the bin-gem-node annex-utilizing ice list 25 | zinit pack"bgn" for pyenv 26 | 27 | # Download with the bin-gem-node annex-utilizing ice list FROM GIT REPOSITORY 28 | zinit pack"bgn" git for pyenv 29 | ``` 30 | 31 | ## Default Profile 32 | 33 | Provides the `pyenv` version manager by extending `$PATH` to make it point into the `bin` subdirectory of the plugin. 34 | 35 | The Zplugin command executed will be equivalent to: 36 | 37 | ```zsh 38 | zinit lucid as'command' pick'bin/pyenv' atinit'export PYENV_ROOT="$PWD"' \ 39 | atclone'PYENV_ROOT="$PWD" ./libexec/pyenv init - > zpyenv.zsh' \ 40 | atpull"%atclone" src"zpyenv.zsh" nocompile'!' for \ 41 | pyenv/pyenv 42 | ``` 43 | 44 | ## Bin-Gem-Node Profile 45 | 46 | Provides the version manager via *shims*, i.e.: automatic forwarder scripts created under `$ZPFX/bin` (which is added to 47 | the `$PATH` by default by Zplugin). It needs the 48 | [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex (it has the shim-creation feature). 49 | 50 | The Zplugin command executed will be equivalent to: 51 | 52 | ```zsh 53 | zinit as'null' lucid atinit'export PYENV_ROOT="$PWD"' \ 54 | atclone'PYENV_ROOT="$PWD" ./libexec/pyenv init - > zpyenv.zsh' \ 55 | atpull"%atclone" src"zpyenv.zsh" nocompile'!' sbin"bin/pyenv" for \ 56 | pyenv/pyenv 57 | ``` 58 | 59 | 60 | -------------------------------------------------------------------------------- /ecs-cli/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "ecs-cli@^1.18.0", 3 | "_id": "zsh-ecs-cli@1.18.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-ecs-cli", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "ecs-cli@^1.18.0", 11 | "name": "ecs-cli", 12 | "escapedName": "ecs-cli", 13 | "rawSpec": "^1.18.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.18.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "ecs-cli@^1.18.0", 19 | "_where": "/root/github2/pkg-ecs-cli", 20 | "author": "Amazon.com, Inc.", 21 | "bugs": { 22 | "url": "https://github.com/aws/amazon-ecs-cli/issues" 23 | }, 24 | "version": "1.18.2", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "The Amazon ECS CLI enables users to run their applications on ECS/Fargate using the Docker Compose file format, quickly provision resources, push/pull images in ECR, and monitor running applications on ECS/Fargate.", 29 | "devDependencies": {}, 30 | "homepage": "https://github.com/aws/ecs-cli", 31 | "keywords": [ 32 | "markdown", 33 | "markdown processor", 34 | "toc generator", 35 | "zsh" 36 | ], 37 | "license": "MIT", 38 | "name": "zsh-ecs-cli", 39 | "zsh-data": { 40 | "plugin-info": { 41 | "user": "aws", 42 | "plugin": "amazon-ecs-cli", 43 | "url": "https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-${(M)OSTYPE#(linux|darwin)}-amd64-latest", 44 | "version": "1.18.1", 45 | "message": "A snippet providing The Amazon ECS CLI, i.e.: the `ecs-cli` command." 46 | }, 47 | "zinit-ices": { 48 | "default": { 49 | "is-snippet": "", 50 | "lucid": "", 51 | "as": "null", 52 | "mv": "*ecs-cli* -> ecs-cli", 53 | "atclone": "chmod +x ecs-cli; cp -vf ecs-cli $ZPFX/bin", 54 | "atpull": "%atclone", 55 | "nocompile": "" 56 | }, 57 | "bgn": { 58 | "is-snippet": "", 59 | "lucid": "", 60 | "as": "null", 61 | "atpull": "%atclone", 62 | "sbin": "*ecs-cli* -> ecs-cli", 63 | "nocompile": "" 64 | } 65 | } 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /remark/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "remark@^11.0.2", 3 | "_id": "zsh-remark@11.0.2", 4 | "_inBundle": false, 5 | "_location": "/zsh-remark", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "remark@^11.0.2", 11 | "name": "remark", 12 | "escapedName": "remark", 13 | "rawSpec": "^11.0.2", 14 | "saveSpec": null, 15 | "fetchSpec": "^11.0.2" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "remark@^11.0.2", 19 | "_where": "/root/github2/pkg-remark", 20 | "author": "@unifiedjs collective", 21 | "bugs": { 22 | "url": "https://github.com/remarkjs/remark/issues" 23 | }, 24 | "version": "11.0.4", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Markdown processor powered by plugins part of the @unifiedjs collective", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/remarkjs/remark", 34 | "keywords": [ 35 | "markdown", 36 | "markdown processor", 37 | "markdown converter", 38 | "zsh" 39 | ], 40 | "license": "MIT", 41 | "name": "zsh-remark", 42 | "zsh-data": { 43 | "plugin-info": { 44 | "user": "zdharma-continuum", 45 | "plugin": "null", 46 | "version": "11.0.2", 47 | "requires": "npm;bgn" 48 | }, 49 | "zinit-ices": { 50 | "default": { 51 | "git": "", 52 | "lucid": "", 53 | "as": "null", 54 | "node": "remark <- !remark-cli; remark-man; remark-html", 55 | "sbin": "n:node_modules/.bin/remark", 56 | "atpull": "%atclone", 57 | "nocompile": "" 58 | }, 59 | "man-only": { 60 | "git": "", 61 | "lucid": "", 62 | "as": "null", 63 | "node": "remark <- !remark-cli; remark-man", 64 | "sbin": "n:node_modules/.bin/remark", 65 | "nocompile": "" 66 | }, 67 | "html-only": { 68 | "git": "", 69 | "lucid": "", 70 | "as": "null", 71 | "node": "remark <- !remark-cli; remark-html", 72 | "sbin": "n:node_modules/.bin/remark", 73 | "atpull": "%atclone", 74 | "nocompile": "" 75 | } 76 | } 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /pyenv/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "pyenv@^2.2.2", 3 | "_id": "zsh-pyenv@2.2.2", 4 | "_inBundle": false, 5 | "_location": "/zsh-pyenv", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "pyenv@^2.2.2", 11 | "name": "pyenv", 12 | "escapedName": "pyenv", 13 | "rawSpec": "^2.2.2", 14 | "saveSpec": null, 15 | "fetchSpec": "^2.2.2" 16 | }, 17 | "_requiredBy": [], 18 | "_resolved": "https://github.com/pyenv/pyenv/archive/v2.2.2.tar.gz", 19 | "_shasum": "c79e390d359ef1bc736e41ba6dd5ca016f5f4842", 20 | "_spec": "pyenv@^2.2.2", 21 | "_where": "/root/github2/pkg-pyenv", 22 | "author": "Yuu Yamashita, Sam Stephenson, Mislav Marohnić, Josh Friend", 23 | "bugs": { 24 | "url": "https://github.com/pyenv/pyenv/issues" 25 | }, 26 | "contributors": [], 27 | "dependencies": {}, 28 | "deprecated": false, 29 | "description": "Simple Python version management", 30 | "devDependencies": {}, 31 | "directories": { 32 | "test": "test" 33 | }, 34 | "homepage": "https://github.com/pyenv/pyenv", 35 | "keywords": [ 36 | "version management", 37 | "python version management", 38 | "zsh" 39 | ], 40 | "license": "MIT", 41 | "name": "zsh-pyenv", 42 | "scripts": { 43 | "test": "make test" 44 | }, 45 | "version": "2.2.2", 46 | "zsh-data": { 47 | "plugin-info": { 48 | "user": "pyenv", 49 | "plugin": "pyenv", 50 | "version": "2.2.2", 51 | "requires": "bgn;bash" 52 | }, 53 | "zinit-ices": { 54 | "default": { 55 | "lucid": "", 56 | "as": "command", 57 | "pick": "bin/pyenv", 58 | "atclone": "PYENV_ROOT=\"$PWD\" ./libexec/pyenv init - > zpyenv.zsh", 59 | "atpull": "%atclone", 60 | "atinit": "export PYENV_ROOT=\"$PWD\"", 61 | "src": "zpyenv.zsh", 62 | "nocompile": "!" 63 | }, 64 | "bgn": { 65 | "requires": "bgn", 66 | "lucid": "", 67 | "as": "null", 68 | "atclone": "PYENV_ROOT=\"$PWD\" ./libexec/pyenv init - > zpyenv.zsh", 69 | "atpull": "%atclone", 70 | "atinit": "export PYENV_ROOT=\"$PWD\"", 71 | "src": "zpyenv.zsh", 72 | "nocompile": "!", 73 | "sbin": "bin/pyenv" 74 | } 75 | } 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /remark/README.md: -------------------------------------------------------------------------------- 1 | # remarkjs/remark as a Zsh package 2 | 3 | ##### Homepage link: [remarkjs/remark](https://github.com/remarkjs/remark) 4 | 5 | | **Package source:** | Tarball | Git | Node | Gem | 6 | | :-----------------: | :-----: | :-: | :--------------: | :-: | 7 | | **Status:** | - | - | +
(default) | – | 8 | 9 | [Zplugin](https://github.com/zdharma-continuum/zinit) can use the NPM package registry to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [remarkjs/remark](https://github.com/remarkjs/remark) by using the 18 | [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex: 19 | 20 | ```zsh 21 | # Download the Node package of remark-cli, remark-man and remark-html 22 | zinit pack for remark 23 | 24 | # Download the Node package of remark-cli and remark-man 25 | zinit pack"man-only" for remark 26 | 27 | # Download the Node package of remark-cli and remark-html 28 | zinit pack"html-only" for remark 29 | ``` 30 | 31 | ## Default Profile 32 | 33 | Provides the CLI command `remark` with two plugins: Man and Html. 34 | 35 | The Node packages are installed locally into a null-plugin directory (feature of the bin-gem-node annex) and provided to 36 | the command line through *shims*, i.e.: automatic forwarder scripts created under `$ZPFX/bin` (which is added to the 37 | `$PATH` by default; shims are also a bin-gem-node annex feature). 38 | 39 | The Zplugin command executed will be equivalent to: 40 | 41 | ```zsh 42 | zinit lucid as=null \ 43 | node="remark <- !remark-cli; remark-man; remark-html" \, 44 | sbin="n:node_modules/.bin/remark" for \ 45 | zdharma-continuum/null 46 | ``` 47 | 48 | ## `man-only` Profile 49 | 50 | Provides the CLI command `remark` with single plugin: Man. 51 | 52 | The Zplugin command executed will be equivalent to: 53 | 54 | ```zsh 55 | zinit lucid as=null \ 56 | node="remark <- !remark-cli; remark-man" \, 57 | sbin="n:node_modules/.bin/remark" for \ 58 | zdharma-continuum/null 59 | ``` 60 | 61 | ## `html-only` Profile 62 | 63 | Provides the CLI command `remark` with single plugin: Html. 64 | 65 | The Zplugin command executed will be equivalent to: 66 | 67 | ```zsh 68 | zinit lucid as=null \ 69 | node="remark <- !remark-cli; remark-html" \, 70 | sbin="n:node_modules/.bin/remark" for \ 71 | zdharma-continuum/null 72 | ``` 73 | 74 | 75 | -------------------------------------------------------------------------------- /firefox-dev/README.md: -------------------------------------------------------------------------------- 1 | # Firefox Developer Edition as a Zsh package 2 | 3 | ##### Homepage link: [Mozilla Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer/) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :------------: | :--------------: | :-: | :--: | :-: | 7 | | **Status:** | - | +
(default) | - | – | – | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use the `package.json` file to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install 18 | [Mozilla Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer/) 19 | 20 | ```zsh 21 | # Download the binary of amazon-firefox-dev command 22 | zinit pack for firefox-dev 23 | 24 | # Download the firefox-dev binary with use of the bin-gem-node annex 25 | zinit pack"bgn" for firefox-dev 26 | ``` 27 | 28 | ## Default Profile 29 | 30 | Provides the CLI commands `firefox-bin` and `firefox` by extending the `$PATH` to point to the snippet's directory. 31 | 32 | The Zinit command executed will be equivalent to: 33 | 34 | ```zsh 35 | zinit id-as"firefox-dev" as"command" lucid" \ 36 | atclone'local ext="${${${(M)OSTYPE#linux*}:+tar.bz2}:-dmg}"; \ 37 | ziextract %ID% $ext --norm ${${OSTYPE:#darwin*}:+--move}' 38 | pick"firefox(|-bin)" atpull"%atclone" nocompile is-snippet for \ 39 | "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=${${${(M)OSTYPE##linux}:+linux64}:-${${(M)OSTYPE##darwin}:+osx}}&lang=en-US" 40 | ``` 41 | 42 | ## bin-gem-node Profile 43 | 44 | Provides the CLI command `firefox` by creating a forwarder script (a *shim*) to the `firefox-bin` command, in 45 | `$ZPFX/bin` by using the [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex. It's the 46 | best method of providing the binary to the command line. 47 | 48 | The Zinit command executed will be equivalent to: 49 | 50 | ```zsh 51 | zinit id-as"firefox-dev" as"null" lucid \ 52 | atclone'local ext="${${${(M)OSTYPE#linux*}:+tar.bz2}:-dmg}"; \ 53 | ziextract %ID% $ext --norm ${${OSTYPE:#darwin*}:+--move}' 54 | atpull"%atclone" nocompile is-snippet for \ 55 | "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=${${${(M)OSTYPE##linux}:+linux64}:-${${(M)OSTYPE##darwin}:+osx}}&lang=en-US" 56 | ``` 57 | 58 | 59 | -------------------------------------------------------------------------------- /zsh/README.md: -------------------------------------------------------------------------------- 1 | # zsh-users/zsh as a Zsh package 2 | 3 | ##### Homepage link: [zsh-users/zsh](https://github.com/zsh-users/zsh) 4 | 5 | | **Package source:** | Source Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :------------: | :----: | :--------------: | :--: | :-: | 7 | | **Status:** | - | - | +
(default) | - | - | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use `package.json` to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overriden. 16 | 17 | Example invocations that'll install [zsh-users/zsh](https://github.com/zsh-users/zsh) either from the release archive or 18 | from Git repository: 19 | 20 | ```zsh 21 | # Install the newest zsh 22 | zinit pack for zsh 23 | 24 | # Install the selected zsh version 25 | zinit pack"5.7.1" for zsh 26 | zinit pack"5.6.2" for zsh 27 | zinit pack"5.5.1" for zsh 28 | zinit pack"5.4.2" for zsh 29 | zinit pack"5.3.1" for zsh 30 | zinit pack"5.2.4" for zsh 31 | zinit pack"5.1.1" for zsh 32 | zinit pack"5.8" for zsh 33 | ``` 34 | 35 | ## Default Profile 36 | 37 | Builds and installs the newest Zsh (HEAD of the Git repository). 38 | 39 | The Zinit command that'll be run will be equivalent to: 40 | 41 | ```zsh 42 | zinit ice as"null" lucid atclone'./.preconfig; print -P %F{208}Building \ 43 | Zsh...%f; CPPFLAGS="-I/usr/include -I/usr/local/include" CFLAGS="-g \ 44 | -O2 -Wall" LDFLAGS="-L/usr/libs -L/usr/local/libs" ./configure \ 45 | --prefix="$ZPFX" >/dev/null && make install.bin install.fns \ 46 | install.modules >/dev/null && sudo rm -f /bin/zsh && sudo cp -vf \ 47 | Src/zsh /bin/zsh && print -P %F{208}The build succeeded.%f || print \ 48 | -P %F{160}The build failed.%f' 49 | atpull"%atclone" nocompile countdown git for \ 50 | zsh-users/zsh 51 | ``` 52 | 53 | It copies the zsh binary onto `/bin/zsh`. 54 | 55 | ## What are the `-tcsetpgrp` profiles for? 56 | 57 | These are meant to be used in CI, for building ZSH without a TTY which is normally used to determine dynamically if 58 | [setpgrp](https://linux.die.net/man/2/setpgrp) is available. The `-tcsetpgrp` profiles explicitly set `--with-tcsetpgrp` 59 | in the `./configure` call. 60 | 61 | More info: 62 | 63 | - https://github.com/zsh-users/zsh/blob/631576de0f7b4e52487175e3e017e5136424b626/INSTALL#L579-L584 64 | - https://github.com/zsh-users/zsh/commit/2173c12f2dcf10634070b5f50d4e2a42560e9d24 65 | 66 | 67 | -------------------------------------------------------------------------------- /fzf/README.md: -------------------------------------------------------------------------------- 1 | # junegunn/fzf as a Zsh package 2 | 3 | ##### Homepage link: [junegunn/fzf](https://github.com/junegunn/fzf) 4 | 5 | | Package source | Source Tarball | Binary | Git | Node | Gem | 6 | | :------------: | :------------: | :----: | :-: | :--: | :-: | 7 | | Status | Default | + | + | – | - | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/Zinit) can use `package.json` to automatically: 10 | 11 | - get the plugin's Git repository OR release-package URL, 12 | - get the list of the recommended ices for the plugin, 13 | - there can be multiple lists of ices, 14 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 15 | - the ices can be selectively overridden. 16 | 17 | More documentation on Zinit Packages can be found on the 18 | [Zinit Wiki](https://zdharma-continuum.github.io/zinit/wiki/Zinit-Packages/). 19 | 20 | Example invocations that'll install [junegunn/fzf](https://github.com/junegunn/fzf) either from the release archive or 21 | from Git repository: 22 | 23 | ```zsh 24 | # Download the package with the default ice list 25 | zinit pack for fzf 26 | 27 | # Download the package with the default ice list + set up the key bindings 28 | zinit pack"default+keys" for fzf 29 | 30 | # Download the package with the bin-gem-node annex-utilizing ice list 31 | zinit pack"bgn" for fzf 32 | 33 | # Download the package with the bin-gem-node annex-utilizing ice list 34 | # + setting up the key bindings. The "+keys" variants are available 35 | # for each profile 36 | zinit pack"bgn+keys" for fzf 37 | 38 | # Download with the bin-gem-node annex-utilizing ice list FROM GIT REPOSITORY 39 | zinit pack"bgn" git for fzf 40 | 41 | # Download the binary from the Github releases (like from'gh-r' ice) 42 | zinit pack"binary" for fzf 43 | 44 | # Download the binary from the Github releases and install via Bin-Gem-Node shims 45 | zinit pack"bgn-binary" for fzf 46 | ``` 47 | 48 | ## Default Profile 49 | 50 | Provides the fuzzy finder via Makefile-installation of the `fzf` binary under `$ZPFX/bin`. 51 | 52 | ```zsh 53 | zinit lucid as=program pick="$ZPFX/bin/(fzf|fzf-tmux)" \ 54 | atclone="cp shell/completion.zsh _fzf_completion; cp bin/fzf-tmux $ZPFX/bin" \ 55 | make="PREFIX=$ZPFX install" \ 56 | … 57 | ``` 58 | 59 | ## Bin-Gem-Node Profile 60 | 61 | Provides the fuzzy finder via *shims*, i.e., automatic forwarder scripts created under `$ZPFX/bin` (added to the `$PATH` 62 | by default). It needs the [bin-gem-node](https://github.com/zdharma-continuum/zinit-annex-bin-gem-node) annex. 63 | 64 | ```zsh 65 | zinit lucid as=null make \ 66 | atclone="cp shell/completion.zsh _fzf_completion" \ 67 | sbin="fzf;bin/fzf-tmux" \ 68 | … 69 | ``` 70 | 71 | 72 | -------------------------------------------------------------------------------- /firefox-dev/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "firefox-dev@^77.0.1", 3 | "_id": "zsh-firefox-dev@77.0.1", 4 | "_inBundle": false, 5 | "_location": "/zsh-firefox-dev", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "firefox-dev@^77.0.1", 11 | "name": "firefox-dev", 12 | "escapedName": "firefox-dev", 13 | "rawSpec": "^77.0.1", 14 | "saveSpec": null, 15 | "fetchSpec": "^77.0.1" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "firefox-dev@^77.0.1", 19 | "_where": "/root/github2/pkg-firefox-dev", 20 | "author": "Mozilla Foundation", 21 | "bugs": { 22 | "url": "https://bugzilla.mozilla.org/" 23 | }, 24 | "version": "1.18.2", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Automatic privacy is here. Download Firefox to block over 2000 trackers.", 29 | "devDependencies": {}, 30 | "homepage": "https://www.mozilla.org/en-US/firefox/developer/", 31 | "keywords": [ 32 | "web browser", 33 | "browser", 34 | "internet browser", 35 | "zsh" 36 | ], 37 | "license": "Mozilla Public License", 38 | "name": "zsh-firefox-dev", 39 | "zsh-data": { 40 | "plugin-info": { 41 | "url": "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=${${${(M)OSTYPE##linux}:+linux64}:-${${(M)OSTYPE##darwin}:+osx}}&lang=en-US", 42 | "message": "A snippet providing Firefox Developer Edition." 43 | }, 44 | "zinit-ices": { 45 | "default": { 46 | "is-snippet": "", 47 | "lucid": "", 48 | "as": "command", 49 | "pick": "**/firefox(|-bin)(|.exe)", 50 | "nocompile": "", 51 | "mv": "%ID% → ff.pkg", 52 | "atclone": "local -A map; map=( '(#i)linux*' tar.bz2 '(#i)(cygwin|win|wsl)*' exe '(#i)darwin*' dmg ); local ext=\"${map[(k)$OSTYPE]}\"; ziextract ff.pkg $ext --norm ${${OSTYPE:#(#i)(darwin|cygwin|win|wsl)*}:+--move}; command mv ff.pkg %ID%;", 53 | "atpull": "%atclone" 54 | }, 55 | "bgn": { 56 | "requires": "bgn", 57 | "is-snippet": "", 58 | "lucid": "", 59 | "as": "null", 60 | "nocompile": "", 61 | "mv": "%ID% → ff.pkg", 62 | "atclone": "local -A map; map=( '(#i)linux*' tar.bz2 '(#i)(cygwin|win|wsl)*' exe '(#i)darwin*' dmg ); local ext=\"${map[(k)$OSTYPE]}\"; ziextract ff.pkg $ext --norm ${${OSTYPE:#(#i)(darwin|cygwin|win|wsl)*}:+--move}; command mv ff.pkg %ID%;", 63 | "atpull": "%atclone", 64 | "sbin": "**/firefox(.exe|-bin) -> firefox" 65 | } 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /ls_colors/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "ls_colors@^1.0.0", 3 | "_id": "zsh-ls_colors@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-ls_colors", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "ls_colors@^1.0.0", 11 | "name": "ls_colors", 12 | "escapedName": "ls_colors", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "ls_colors@^1.0.0", 19 | "_where": "/root/github2/pkg-LS_COLORS", 20 | "author": "Magnus Woldrich", 21 | "bugs": { 22 | "url": "https://github.com/trapd00r/LS_COLORS/issues" 23 | }, 24 | "version": "1.0.4", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "A collection of LS_COLORS definitions; needs your contribution!", 29 | "devDependencies": {}, 30 | "directories": { 31 | "test": "test" 32 | }, 33 | "homepage": "https://github.com/trapd00r/LS_COLORS", 34 | "keywords": [ 35 | "GNU ls colors", 36 | "exa colors", 37 | "terminal colors", 38 | "zsh" 39 | ], 40 | "license": "Artistic License", 41 | "name": "zsh-ls_colors", 42 | "zsh-data": { 43 | "plugin-info": { 44 | "user": "trapd00r", 45 | "plugin": "LS_COLORS", 46 | "version": "1.0.3" 47 | }, 48 | "zinit-ices": { 49 | "default": { 50 | "git": "", 51 | "lucid": "", 52 | "reset": "", 53 | "atclone": "[[ -z ${commands[dircolors]} ]] && local P=${${(M)OSTYPE##darwin}:+g}; ${P}sed -i '/DIR/c\\DIR 38;5;63;1' LS_COLORS; ${P}dircolors -b LS_COLORS >! clrs.zsh", 54 | "atpull": "%atclone", 55 | "pick": "clrs.zsh", 56 | "nocompile": "!", 57 | "atload": "zstyle ':completion:*:default' list-colors \"${(s.:.)LS_COLORS}\";" 58 | }, 59 | "no-zsh-completion": { 60 | "git": "", 61 | "lucid": "", 62 | "reset": "", 63 | "atclone": "[[ -z ${commands[dircolors]} ]] && local P=${${(M)OSTYPE##darwin}:+g}; ${P}sed -i '/DIR/c\\DIR 38;5;63;1' LS_COLORS; ${P}dircolors -b LS_COLORS >! clrs.zsh", 64 | "atpull": "%atclone", 65 | "pick": "clrs.zsh", 66 | "nocompile": "!" 67 | }, 68 | "no-dir-color-swap": { 69 | "git": "", 70 | "lucid": "", 71 | "atclone": "[[ -z ${commands[dircolors]} ]] && local P=${${(M)OSTYPE##darwin}:+g}; ${P}dircolors -b LS_COLORS >! clrs.zsh", 72 | "atpull": "%atclone", 73 | "pick": "clrs.zsh", 74 | "nocompile": "!", 75 | "atload": "zstyle ':completion:*:default' list-colors \"${(s.:.)LS_COLORS}\";" 76 | } 77 | } 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /ls_colors/README.md: -------------------------------------------------------------------------------- 1 | # trapd00r/LS_COLORS: Zsh & NPM package 2 | 3 | **LS_COLORS source code**: [trapd00r/LS_COLORS](https://github.com/trapd00r/LS_COLORS) 4 | 5 | | Package | Tarball | Git | Node | Gem | 6 | | :-----: | :-----: | :-----: | :--: | :-: | 7 | | Status | N/A | Default | N/A | N/A | 8 | 9 | [Zinit](https://github.com/zdharma-continuum/zinit) can use a `package.json` (similar in construct to the one used in 10 | `npm` packages) to automatically: 11 | 12 | - get the plugin's Git repository OR release-package URL, 13 | - get the list of the recommended ices for the plugin, 14 | - there can be multiple lists of ices, 15 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 16 | - the ices can be selectively overridden. 17 | 18 | Example invocations that'll install [trapd00r/LS_COLORS](https://github.com/trapd00r/LS_COLORS) from Git repository in 19 | the most optimized way as described on the 20 | [Zinit Wiki](https://zdharma-continuum.github.io/zinit/wiki/LS_COLORS-explanation/): 21 | 22 | ```zsh 23 | # Download the default profile 24 | zinit pack for ls_colors 25 | 26 | # Download the no-zsh-completion profile 27 | zinit pack"no-zsh-completion" for ls_colors 28 | 29 | # Download the no-dir-color-swap profile 30 | zinit pack"no-dir-color-swap" for ls_colors 31 | ``` 32 | 33 | ## Default Profile 34 | 35 | Provides the LS_COLORS definitions for GNU `ls` and `ogham/exa` and sets up the zsh-completion system to use the 36 | definitions. It also edits the color for the directory (see the details in the `no-dir-color-swap` profile section). 37 | 38 | The Zinit command executed will be equivalent to: 39 | 40 | ```zsh 41 | zinit lucid reset \ 42 | atclone"[[ -z ${commands[dircolors]} ]] && local P=g 43 | \${P}sed -i '/DIR/c\DIR 38;5;63;1' LS_COLORS; \ 44 | \${P}dircolors -b LS_COLORS > clrs.zsh" \ 45 | atpull'%atclone' pick"clrs.zsh" nocompile'!' \ 46 | atload'zstyle ":completion:*:default" list-colors "${(s.:.)LS_COLORS}";' for \ 47 | trapd00r/LS_COLORS 48 | ``` 49 | 50 | ## `no-zsh-completion` Profile 51 | 52 | Provides the LS_COLORS definitions for GNU `ls`, `ogham/exa` but doesn't set up the zsh-completion system to use them. 53 | 54 | The Zinit command executed will be equivalent to: 55 | 56 | ```zsh 57 | zinit lucid reset \ 58 | atclone"[[ -z ${commands[dircolors]} ]] && local P=g 59 | \${P}sed -i '/DIR/c\DIR 38;5;63;1' LS_COLORS; \ 60 | \${P}dircolors -b LS_COLORS > clrs.zsh" \ 61 | atpull'%atclone' pick"clrs.zsh" nocompile'!' for \ 62 | trapd00r/LS_COLORS 63 | ``` 64 | 65 | ## `no-dir-color-swap` Profile 66 | 67 | Provides the LS_COLORS definitions like the `default` profile; however, it doesn't edit the definitions file or changes 68 | the directory's color. The color is being edited in the default profile because the author found it to be too dark. 69 | 70 | The Zinit command executed will be equivalent to: 71 | 72 | ```zsh 73 | zinit lucid \ 74 | atclone"[[ -z ${commands[dircolors]} ]] && local P=g 75 | ${P}dircolors -b LS_COLORS > clrs.zsh" \ 76 | atpull'%atclone' pick"clrs.zsh" nocompile'!' \ 77 | atload'zstyle ":completion:*:default" list-colors "${(s.:.)LS_COLORS}";' for \ 78 | trapd00r/LS_COLORS 79 | ``` 80 | 81 | 82 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # zinit-packages 2 | 3 | 🌻 Welcome to [zinit](https://github.com/zdharma-continuum/zinit)'s package repository. 4 | 5 | To learn more about zinit packages and how to install them please refer to: 6 | 7 | https://zdharma-continuum.github.io/zinit/wiki/Zinit-Packages/ 8 | 9 | # Developers! 10 | 11 | ## 🆕 Creating new packages 12 | 13 | To create a new package named `foo`: 14 | 15 | ```zsh 16 | ./zinit-pkg-gen.sh create foo 17 | ``` 18 | 19 | This will create a directory named `foo` which contains: 20 | 21 | - `default.ices.zsh`: Your source file where you can define your zinit ices and will later be used for generating 22 | `package.json` 23 | - `package.json`: The file that `zinit pack` actually consumes 24 | 25 | To add another profile (as in `zinit pack"PROFILE" for PACKAGE`), for example `bar`: 26 | 27 | ```zsh 28 | ./zinit-pkg-gen.sh create foo bar 29 | ``` 30 | 31 | This will create a new file in your package directory: `bar.ices.zsh`. 32 | 33 | ## 📄 The package format 34 | 35 | As mentionned above you should start by editing your `.ices.zsh` file. 36 | 37 | 📓 Exactly one zinit call is required in there, multiple `zinit` calls are not supported. 38 | 39 | 📝 You can also define metadata in your `.ices.zsh` files: 40 | 41 | | Variable | Description | Example Value | 42 | | --------------- | ------------------------------------------------- | ------------------------------------------- | 43 | | `AUTHOR` | Author of the package | `zdharma-continuum` | 44 | | `DESCRIPTION` | Description of the package | `My amazing blockchain project` | 45 | | `LICENSE` | License of the packaged software | `GPL-3` | 46 | | `MESSAGE` | Message to be display when installing | `Thanks for using zinit pack!` | 47 | | `NAME` | Package name (defaults to plugin name if not set) | `stuxnet-monero-miner` | 48 | | `REQUIREMENTS` | List of requirements for this package | `bgn;tar` | 49 | | `PARAM_DEFAULT` | *Optional* Default `param` ice value | `MOD -> speed-test` | 50 | | `URL` | Link to the upstream project | `https://github.com/zdharma-continuum/null` | 51 | | `VERSION` | Version of the package | `0.0.1` | 52 | 53 | Also please refer to the [`null` package](./null/) for an up-to-date example 54 | 55 | ## 👏 Updating `package.json` files 56 | 57 | To generate a `package.json` file for your package run: 58 | 59 | ```zsh 60 | # Replace these 61 | pkg=null 62 | profile=default 63 | 64 | ./zinit-pkg-gen.sh gen ${pkg} ${profile} 65 | ``` 66 | 67 | ## 🐳 How do I run these? 68 | 69 | There's a shorthand subcommand for running a `.ices.zsh` file locally, inside a container: 70 | 71 | ```zsh 72 | ./zinit-pkg-gen.sh run PACKAGE PROFILE 73 | ``` 74 | 75 | Great, but I want to test my `package.json` directly! 76 | 77 | Here you go: 78 | 79 | ```zsh 80 | ./zinit-pkg-gen.sh run --pack PACKAGE PROFILE 81 | ``` 82 | 83 | 84 | -------------------------------------------------------------------------------- /dircolors-material/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "dircolors-material@^1.0.0", 3 | "_id": "zsh-dircolors-material@1.0.0", 4 | "_inBundle": false, 5 | "_location": "/zsh-dircolors-material", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "dircolors-material@^1.0.0", 11 | "name": "dircolors-material", 12 | "escapedName": "dircolors-material", 13 | "rawSpec": "^1.0.0", 14 | "saveSpec": null, 15 | "fetchSpec": "^1.0.0" 16 | }, 17 | "_requiredBy": [], 18 | "_spec": "dircolors-material@^1.0.0", 19 | "_where": "/root/github2/pkg-dircolors-material", 20 | "author": "Grigorii Horos", 21 | "bugs": { 22 | "url": "https://github.com/zpm-zsh/dircolors-material/issues" 23 | }, 24 | "version": "1.0.0", 25 | "contributors": [], 26 | "dependencies": {}, 27 | "deprecated": false, 28 | "description": "Dircolors material theme", 29 | "directories": { 30 | "test": "test" 31 | }, 32 | "homepage": "https://github.com/zpm-zsh/material-colors", 33 | "keywords": [ 34 | "GNU ls colors", 35 | "exa colors", 36 | "terminal colors", 37 | "zsh" 38 | ], 39 | "license": "MIT", 40 | "name": "zsh-dircolors-material", 41 | "zsh-data": { 42 | "plugin-info": { 43 | "user": "zpm-zsh", 44 | "plugin": "material-colors", 45 | "version": "1.0.3" 46 | }, 47 | "zinit-ices": { 48 | "default": { 49 | "git": "", 50 | "lucid": "", 51 | "reset": "", 52 | "atclone": "(( ! ${+commands[dircolors]} )) && local P=g; ${P}sed -i '/DIR/c\\DIR 38;5;63;1' dircolors/01-base.dircolors && cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh", 53 | "atpull": "%atclone", 54 | "pick": "colors.zsh", 55 | "nocompile": "!", 56 | "atload": "zstyle ':completion:*:default' list-colors \"${(s.:.)LS_COLORS}\";" 57 | }, 58 | "no-color-swaps": { 59 | "git": "", 60 | "lucid": "", 61 | "atclone": "(( ! ${+commands[dircolors]} )) && local P=g; cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh", 62 | "atpull": "%atclone", 63 | "pick": "colors.zsh", 64 | "nocompile": "!", 65 | "atload": "zstyle ':completion:*:default' list-colors \"${(s.:.)LS_COLORS}\";" 66 | }, 67 | "no-zsh-completion": { 68 | "git": "", 69 | "lucid": "", 70 | "reset": "", 71 | "atclone": "(( ! ${+commands[dircolors]} )) && local P=g; ${P}sed -i '/DIR/c\\DIR 38;5;63;1' dircolors/01-base.dircolors && cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh", 72 | "atpull": "%atclone", 73 | "pick": "colors.zsh", 74 | "nocompile": "!" 75 | }, 76 | "minimal": { 77 | "git": "", 78 | "lucid": "", 79 | "atclone": "(( ! ${+commands[dircolors]} )) && local P=g; cat dircolors/*.dircolors | TERM=ansi ${P}dircolors -b - >! colors.zsh", 80 | "atpull": "%atclone", 81 | "pick": "colors.zsh", 82 | "nocompile": "!" 83 | } 84 | } 85 | } 86 | } 87 | -------------------------------------------------------------------------------- /dircolors-material/README.md: -------------------------------------------------------------------------------- 1 | # zpm-zsh/dircolors-material Zinit package 2 | 3 | ##### Homepage link: [zpm-zsh/dircolors-material](https://github.com/zpm-zsh/dircolors-material) 4 | 5 | | **Package source:** | Tarball | Binary | Git | Node | Gem | 6 | | :-----------------: | :-----: | :----: | :--------------: | :--: | :-: | 7 | | **Status:** | - | - | +
(default) | – | – | 8 | 9 | ## Introduction 10 | 11 | [Zinit](https://github.com/zdharma-continuum/zinit) can use a `package.json` (similar in construct to the one used in 12 | `npm` packages) to automatically: 13 | 14 | - get the plugin's Git repository OR release-package URL, 15 | - get the list of the recommended ices for the plugin, 16 | - there can be multiple lists of ices, 17 | - the ice lists are stored in *profiles*; there's at least one profile, *default*, 18 | - the ices can be selectively overriden. 19 | 20 | ## The `dircolors-material` Package 21 | 22 | The package provides the [zpm-zsh/dircolors-material](https://github.com/zpm-zsh/dircolors-material) definitions for GNU 23 | `ls`, `ogham/exa` and also setups zsh-completion system to use the definitions. 24 | 25 | Example invocations that'll install `zpm-zsh/dircolors-material` from Git repository in the most optimized way as 26 | described on the [Zinit Wiki](https://zdharma-continuum.github.io/zinit/wiki/LS_COLORS-explanation/): 27 | 28 | ```zsh 29 | # Download the default profile 30 | zinit pack for dircolors-material 31 | 32 | # Download the no-zsh-completion profile 33 | zinit pack"no-zsh-completion" for dircolors-material 34 | 35 | # Download the no-color-swaps profile 36 | zinit pack"no-color-swaps" for dircolors-material 37 | 38 | # Download the minimal profile 39 | zinit pack"minimal" for dircolors-material 40 | ``` 41 | 42 | ## Default Profile 43 | 44 | Provides the dircolors-material definitions for GNU `ls`, `ogham/exa` and also: 45 | 46 | - sets up the zsh-completion system to use the definitions, 47 | - automatically (i.e.: transparently for the updates of the plugin) swaps the color for the directory to a more bright 48 | blue (of the index 63 in the standard 256 color palette), 49 | - uses a workaround for some old `dircolors` commands that improperly test `$TERM` variable and produce empty output. 50 | 51 | The Zinit command executed will be equivalent to: 52 | 53 | ```zsh 54 | zinit lucid \ 55 | atclone'(( !${+commands[dircolors]} )) && local P=g; \ 56 | ${P}sed -i '/DIR/c\\DIR 38;5;63;1' material.dircolors; \ 57 | TERM=ansi ${P}dircolors -b material.dircolors >! colors.zsh' \ 58 | atpull'%atclone' pick"colors.zsh" nocompile'!' reset \ 59 | atload'zstyle ":completion:*:default" list-colors "${(s.:.)LS_COLORS}";' for \ 60 | zpm-zsh/dircolors-material 61 | ``` 62 | 63 | ## `no-color-swaps` Profile 64 | 65 | Provides the dircolors-material definitions for GNU `ls`, `ogham/exa` but doesn't swap the directory color, i.e.: it 66 | doesn't customize the original theme. It still initializes the zsh-completion system with the theme's colors. 67 | 68 | The Zinit command executed will be equivalent to: 69 | 70 | ```zsh 71 | zinit lucid \ 72 | atclone'(( !${+commands[dircolors]} )) && local P=g; \ 73 | TERM=ansi ${P}dircolors -b dircolors-material >! colors.zsh' \ 74 | atpull'%atclone' pick"colors.zsh" nocompile'!' \ 75 | atload'zstyle ":completion:*:default" list-colors "${(s.:.)LS_COLORS}";' for \ 76 | zpm-zsh/dircolors-material 77 | ``` 78 | 79 | ## `no-zsh-completion` Profile 80 | 81 | Provides the dircolors-material definitions for GNU `ls`, `ogham/exa` but doesn't set up the zsh-completion system to 82 | use them. It still swaps the directory color. 83 | 84 | The Zinit command executed will be equivalent to: 85 | 86 | ```zsh 87 | zinit lucid \ 88 | atclone'(( !${+commands[dircolors]} )) && local P=g; \ 89 | ${P}sed -i '/DIR/c\\DIR 38;5;63;1' material.dircolors; \ 90 | TERM=ansi ${P}dircolors -b material.dircolors >! colors.zsh' \ 91 | atpull'%atclone' pick"colors.zsh" nocompile'!' for \ 92 | zpm-zsh/dircolors-material 93 | ``` 94 | 95 | ## `minimal` Profile 96 | 97 | Provides the dircolors-material definitions for GNU `ls`, `ogham/exa` with both extra functions/features disabled, i.e.: 98 | without altering the original theme and without setting the zsh-completion system. Thus, this is a barebones profile. 99 | 100 | The Zinit command executed will be equivalent to: 101 | 102 | ```zsh 103 | zinit lucid \ 104 | atclone'(( !${+commands[dircolors]} )) && local P=g; \ 105 | TERM=ansi ${P}dircolors -b dircolors-material >! colors.zsh' \ 106 | atpull'%atclone' pick"colors.zsh" nocompile'!' for \ 107 | zpm-zsh/dircolors-material 108 | ``` 109 | 110 | 111 | -------------------------------------------------------------------------------- /fzf/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "fzf@^0.61.1", 3 | "_id": "zsh-fzf@0.61.1", 4 | "_inBundle": false, 5 | "_location": "/zsh-fzf", 6 | "_phantomChildren": {}, 7 | "_requested": { 8 | "type": "range", 9 | "registry": true, 10 | "raw": "fzf@^0.61.1", 11 | "name": "fzf", 12 | "escapedName": "fzf", 13 | "rawSpec": "^0.61.1", 14 | "saveSpec": null, 15 | "fetchSpec": "^0.61.1" 16 | }, 17 | "_requiredBy": [], 18 | "_resolved": "https://github.com/junegunn/fzf/archive/v0.61.1.tar.gz", 19 | "_shasum": "05bbfa4dd84b72e55afc3fe56c0fc185d6dd1fa1c4eef56a1559b68341f3d029", 20 | "_spec": "fzf@^0.61.1", 21 | "_where": "/root/github2/pkg-fzf", 22 | "author": "Junegunn Choi", 23 | "bugs": { 24 | "url": "https://github.com/junegunn/fzf/issues" 25 | }, 26 | "contributors": [], 27 | "dependencies": {}, 28 | "deprecated": false, 29 | "description": "A command-line fuzzy finder", 30 | "devDependencies": {}, 31 | "directories": { 32 | "test": "test" 33 | }, 34 | "homepage": "https://github.com/junegunn/fzf", 35 | "keywords": [ 36 | "fuzzy finder", 37 | "fuzzy search", 38 | "fuzzy searching", 39 | "fuzzy" 40 | ], 41 | "license": "MIT", 42 | "name": "zsh-fzf", 43 | "scripts": { 44 | "test": "make test" 45 | }, 46 | "version": "0.61.1", 47 | "zsh-data": { 48 | "plugin-info": { 49 | "user": "junegunn", 50 | "plugin": "fzf", 51 | "version": "0.61.1", 52 | "generated-by": "zinit-pkg-gen.sh", 53 | "generation-date": "2021-11-27T11:43:57+01:00", 54 | "message": "", 55 | "param-default": "" 56 | }, 57 | "zinit-ices": { 58 | "default": { 59 | "requires": "go;make;cp", 60 | "nocompile": "", 61 | "lucid": "", 62 | "atpull": "%atclone", 63 | "as": "command", 64 | "id-as": "junegunn/fzf", 65 | "depth": 1, 66 | "atclone": "PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && mkdir -p $ZPFX/{bin,man/man1} && cp shell/completion.zsh _fzf_completion && cp -vf bin/fzf(|-tmux) $ZPFX/bin && cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1", 67 | "pick": "$ZPFX/bin/fzf(|-tmux)" 68 | }, 69 | "default+keys": { 70 | "requires": "go;make;cp", 71 | "nocompile": "", 72 | "src": "shell/key-bindings.zsh", 73 | "lucid": "", 74 | "atpull": "%atclone", 75 | "as": "command", 76 | "id-as": "junegunn/fzf", 77 | "depth": 1, 78 | "atclone": "PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && mkdir -p $ZPFX/{bin,man/man1} && cp shell/completion.zsh _fzf_completion && cp -vf bin/fzf(|-tmux) $ZPFX/bin && cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1", 79 | "pick": "$ZPFX/bin/fzf(|-tmux)" 80 | }, 81 | "bgn": { 82 | "requires": "go;make;cp;bgn", 83 | "sbin": "bin/fzf*", 84 | "nocompile": "", 85 | "lucid": "", 86 | "atpull": "%atclone", 87 | "id-as": "junegunn/fzf", 88 | "depth": 1, 89 | "atclone": "PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && mkdir -p $ZPFX/{bin,man/man1}; cp shell/completion.zsh _fzf_completion; cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1", 90 | "pick": "/dev/null" 91 | }, 92 | "bgn+keys": { 93 | "requires": "go;make;cp;bgn", 94 | "sbin": "bin/fzf*", 95 | "nocompile": "", 96 | "src": "shell/key-bindings.zsh", 97 | "lucid": "", 98 | "atpull": "%atclone", 99 | "make": "install", 100 | "id-as": "junegunn/fzf", 101 | "depth": 1, 102 | "atclone": "PREFIX=$ZPFX FZF_VERSION=0.61.1 FZF_REVISION=zinit-pack make install && mkdir -p $ZPFX/{bin,man/man1} && cp shell/completion.zsh _fzf_completion && cp -vf man/man1/fzf(|-tmux).1 $ZPFX/man/man1", 103 | "pick": "/dev/null" 104 | }, 105 | "binary": { 106 | "requires": "cp", 107 | "nocompile": "", 108 | "dl": "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1", 109 | "lucid": "", 110 | "atpull": "%atclone", 111 | "as": "command", 112 | "id-as": "junegunn/fzf", 113 | "from": "gh-r", 114 | "atclone": "mkdir -p $ZPFX/bin; cp -vf fzf $ZPFX/bin", 115 | "pick": "$ZPFX/bin/fzf" 116 | }, 117 | "binary+keys": { 118 | "requires": "cp;dl", 119 | "nocompile": "", 120 | "src": "key-bindings.zsh", 121 | "dl": "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh -> key-bindings.zsh; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1", 122 | "lucid": "", 123 | "atpull": "%atclone", 124 | "as": "command", 125 | "id-as": "junegunn/fzf", 126 | "from": "gh-r", 127 | "atclone": "mkdir -p $ZPFX/bin; cp -vf fzf $ZPFX/bin", 128 | "pick": "$ZPFX/bin/fzf" 129 | }, 130 | "bgn-binary": { 131 | "requires": "cp;bgn", 132 | "sbin": "fzf", 133 | "nocompile": "", 134 | "dl": "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1", 135 | "lucid": "", 136 | "atpull": "%atclone", 137 | "id-as": "junegunn/fzf", 138 | "from": "gh-r", 139 | "atclone": "mkdir -p $ZPFX/{bin,man/man1}", 140 | "pick": "/dev/null" 141 | }, 142 | "bgn-binary+keys": { 143 | "requires": "cp;bgn;dl", 144 | "sbin": "fzf", 145 | "nocompile": "", 146 | "src": "key-bindings.zsh", 147 | "dl": "https://raw.githubusercontent.com/junegunn/fzf/master/shell/completion.zsh -> _fzf_completion; https://raw.githubusercontent.com/junegunn/fzf/master/shell/key-bindings.zsh -> key-bindings.zsh; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf-tmux.1 -> $ZPFX/man/man1/fzf-tmux.1; https://raw.githubusercontent.com/junegunn/fzf/master/man/man1/fzf.1 -> $ZPFX/man/man1/fzf.1", 148 | "lucid": "", 149 | "atpull": "%atclone", 150 | "id-as": "junegunn/fzf", 151 | "from": "gh-r", 152 | "atclone": "mkdir -p $ZPFX/{bin,man/man1}", 153 | "pick": "/dev/null" 154 | } 155 | } 156 | } 157 | } 158 | -------------------------------------------------------------------------------- /zsh/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "_from": "zsh@^5.8.0", 3 | "_id": "zsh-zsh@5.8.0", 4 | "_location": "/zsh", 5 | "_resolved": "https://github.com/zsh-users/zsh/archive/zsh-5.8.tar.gz", 6 | "_shasum": "3de17f9d7525dab2f3cf7a4e103a9ce936f8ebbc", 7 | "_spec": "zsh@^5.8.0", 8 | "name": "zsh", 9 | "description": "Zsh – the programmer's shell", 10 | "version": "5.9.0", 11 | "homepage": "https://github.com/zsh-users/zsh", 12 | "bugs": { 13 | "url": "https://github.com/zsh-users/zsh/issues" 14 | }, 15 | "keywords": [ 16 | "Zshell", 17 | "zsh" 18 | ], 19 | "scripts": { 20 | "test": "make test" 21 | }, 22 | "zsh-data": { 23 | "plugin-info": { 24 | "user": "zsh-users", 25 | "plugin": "zsh", 26 | "generated-by": "zinit-pkg-gen.sh", 27 | "generation-date": "2023-05-27T11:19:50+02:00", 28 | "message": "", 29 | "param-default": "", 30 | "version": "5.9.0" 31 | }, 32 | "zinit-ices": { 33 | "default": { 34 | "requires": "cc;make;cp;rm", 35 | "git": "", 36 | "nocompile": "", 37 | "lucid": "", 38 | "atpull": "%atclone", 39 | "as": "null", 40 | "countdown": "", 41 | "nocompletions": "", 42 | "id-as": "zsh-users/zsh", 43 | "atclone": "./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -f /bin/zsh ]] && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 44 | }, 45 | "5.1.1": { 46 | "requires": "cc;make;cp;rm", 47 | "git": "", 48 | "nocompile": "", 49 | "lucid": "", 50 | "atpull": "%atclone", 51 | "as": "null", 52 | "countdown": "", 53 | "nocompletions": "", 54 | "id-as": "zsh-users/zsh", 55 | "atclone": "git checkout --quiet zsh-5.1.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -f /bin/zsh ]] && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 56 | }, 57 | "5.1.1-tcsetpgrp": { 58 | "requires": "cc;make;cp;rm", 59 | "git": "", 60 | "nocompile": "", 61 | "lucid": "", 62 | "atpull": "%atclone", 63 | "as": "null", 64 | "countdown": "", 65 | "nocompletions": "", 66 | "id-as": "zsh-users/zsh", 67 | "atclone": "git checkout --quiet zsh-5.1.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -f /bin/zsh ]] && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 68 | }, 69 | "5.2.4": { 70 | "requires": "cc;make;cp;rm", 71 | "git": "", 72 | "nocompile": "", 73 | "lucid": "", 74 | "atpull": "%atclone", 75 | "as": "null", 76 | "countdown": "", 77 | "nocompletions": "", 78 | "id-as": "zsh-users/zsh", 79 | "atclone": "git checkout --quiet zsh-5.2.4; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -f /bin/zsh ]] && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 80 | }, 81 | "5.2.4-tcsetpgrp": { 82 | "requires": "cc;make;cp;rm", 83 | "git": "", 84 | "nocompile": "", 85 | "lucid": "", 86 | "atpull": "%atclone", 87 | "as": "null", 88 | "countdown": "", 89 | "nocompletions": "", 90 | "id-as": "zsh-users/zsh", 91 | "atclone": "git checkout --quiet zsh-5.2.4; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -f /bin/zsh ]] && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 92 | }, 93 | "5.3.1": { 94 | "requires": "cc;make;cp;rm", 95 | "git": "", 96 | "nocompile": "", 97 | "lucid": "", 98 | "atpull": "%atclone", 99 | "as": "null", 100 | "countdown": "", 101 | "nocompletions": "", 102 | "id-as": "zsh-users/zsh", 103 | "atclone": "git checkout --quiet zsh-5.3.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 104 | }, 105 | "5.3.1-tcsetpgrp": { 106 | "requires": "cc;make;cp;rm", 107 | "git": "", 108 | "nocompile": "", 109 | "lucid": "", 110 | "atpull": "%atclone", 111 | "as": "null", 112 | "countdown": "", 113 | "nocompletions": "", 114 | "id-as": "zsh-users/zsh", 115 | "atclone": "git checkout --quiet zsh-5.3.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 116 | }, 117 | "5.4.2": { 118 | "requires": "cc;make;cp;rm", 119 | "git": "", 120 | "nocompile": "", 121 | "lucid": "", 122 | "atpull": "%atclone", 123 | "as": "null", 124 | "countdown": "", 125 | "nocompletions": "", 126 | "id-as": "zsh-users/zsh", 127 | "atclone": "git checkout --quiet zsh-5.4.2; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 128 | }, 129 | "5.4.2-tcsetpgrp": { 130 | "requires": "cc;make;cp;rm", 131 | "git": "", 132 | "nocompile": "", 133 | "lucid": "", 134 | "atpull": "%atclone", 135 | "as": "null", 136 | "countdown": "", 137 | "nocompletions": "", 138 | "id-as": "zsh-users/zsh", 139 | "atclone": "git checkout --quiet zsh-5.4.2; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 140 | }, 141 | "5.5.1": { 142 | "requires": "cc;make;cp;rm", 143 | "git": "", 144 | "nocompile": "", 145 | "lucid": "", 146 | "atpull": "%atclone", 147 | "as": "null", 148 | "countdown": "", 149 | "nocompletions": "", 150 | "id-as": "zsh-users/zsh", 151 | "atclone": "git checkout --quiet zsh-5.5.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 152 | }, 153 | "5.5.1-tcsetpgrp": { 154 | "requires": "cc;make;cp;rm", 155 | "git": "", 156 | "nocompile": "", 157 | "lucid": "", 158 | "atpull": "%atclone", 159 | "as": "null", 160 | "countdown": "", 161 | "nocompletions": "", 162 | "id-as": "zsh-users/zsh", 163 | "atclone": "git checkout --quiet zsh-5.5.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 164 | }, 165 | "5.6.2": { 166 | "requires": "cc;make;cp;rm", 167 | "git": "", 168 | "nocompile": "", 169 | "lucid": "", 170 | "atpull": "%atclone", 171 | "as": "null", 172 | "countdown": "", 173 | "nocompletions": "", 174 | "id-as": "zsh-users/zsh", 175 | "atclone": "git checkout --quiet zsh-5.6.2; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 176 | }, 177 | "5.6.2-tcsetpgrp": { 178 | "requires": "cc;make;cp;rm", 179 | "git": "", 180 | "nocompile": "", 181 | "lucid": "", 182 | "atpull": "%atclone", 183 | "as": "null", 184 | "countdown": "", 185 | "nocompletions": "", 186 | "id-as": "zsh-users/zsh", 187 | "atclone": "git checkout --quiet zsh-5.6.2; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 188 | }, 189 | "5.7.1": { 190 | "requires": "cc;make;cp;rm", 191 | "git": "", 192 | "nocompile": "", 193 | "lucid": "", 194 | "atpull": "%atclone", 195 | "as": "null", 196 | "countdown": "", 197 | "nocompletions": "", 198 | "id-as": "zsh-users/zsh", 199 | "atclone": "git checkout --quiet zsh-5.7.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 200 | }, 201 | "5.7.1-tcsetpgrp": { 202 | "requires": "cc;make;cp;rm", 203 | "git": "", 204 | "nocompile": "", 205 | "lucid": "", 206 | "atpull": "%atclone", 207 | "as": "null", 208 | "countdown": "", 209 | "nocompletions": "", 210 | "id-as": "zsh-users/zsh", 211 | "atclone": "git checkout --quiet zsh-5.7.1; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 212 | }, 213 | "5.8": { 214 | "requires": "cc;make;cp;rm", 215 | "git": "", 216 | "nocompile": "", 217 | "lucid": "", 218 | "atpull": "%atclone", 219 | "as": "null", 220 | "countdown": "", 221 | "nocompletions": "", 222 | "id-as": "zsh-users/zsh", 223 | "atclone": "git checkout --quiet zsh-5.8; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 224 | }, 225 | "5.8-tcsetpgrp": { 226 | "requires": "cc;make;cp;rm", 227 | "git": "", 228 | "nocompile": "", 229 | "lucid": "", 230 | "atpull": "%atclone", 231 | "as": "null", 232 | "countdown": "", 233 | "nocompletions": "", 234 | "id-as": "zsh-users/zsh", 235 | "atclone": "git checkout --quiet zsh-5.8; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 236 | }, 237 | "5.9": { 238 | "requires": "cc;make;cp;rm", 239 | "git": "", 240 | "nocompile": "", 241 | "lucid": "", 242 | "atpull": "%atclone", 243 | "as": "null", 244 | "countdown": "", 245 | "nocompletions": "", 246 | "id-as": "zsh-users/zsh", 247 | "atclone": "git checkout --quiet zsh-5.9; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 248 | }, 249 | "5.9-tcsetpgrp": { 250 | "requires": "cc;make;cp;rm", 251 | "git": "", 252 | "nocompile": "", 253 | "lucid": "", 254 | "atpull": "%atclone", 255 | "as": "null", 256 | "countdown": "", 257 | "nocompletions": "", 258 | "id-as": "zsh-users/zsh", 259 | "atclone": "git checkout --quiet zsh-5.9; ./.preconfig; m {nl}{hi}Building Zsh{…}; CPPFLAGS='-I/usr/include -I/usr/local/include' CFLAGS='-g -O2 -Wall' LDFLAGS='-L/usr/libs -L/usr/local/libs' ./configure --with-tcsetpgrp --prefix=\"$ZPFX\" >/dev/null && { type yodl &>/dev/null || { m -u2 {warn}WARNING{ehi}:{rst}{warn} No {cmd}yodl{warn}, manual pages will not be built.; ((0)); } && { make install; ((1)); } || make install.bin install.fns install.modules } >/dev/null && { type sudo &>/dev/null && [[ -e /bin/zsh ]] && sudo mv /bin/zsh /bin/zsh.bkp && sudo cp -vf Src/zsh /bin/zsh; ((1)); } && m {ok}The build succeeded. || m {failure}The build failed." 260 | } 261 | } 262 | }, 263 | "author": "", 264 | "license": "" 265 | } 266 | --------------------------------------------------------------------------------