Roman Perepelitsa
0675c91f4d
fix(genpass): improve performance and usability and fix bugs ( #9520 )
...
*Bugs*
The following bugs have been fixed:
- All generators ignored errors from external commands. For example,
if `/usr/share/dict/words` was unreadable, `genpass-xkcd` would
print "0-" as a password and return success.
- All generators silently ignored the argument if it wasn't a number.
For example, `genpass-apple -2` was generating one password and
not printing any errors.
- All generators silently ignored extra arguments. For example,
`genpass-apple -n 2` was generating one password and not printing
any errors.
- `genpass-xkcd` was generating passwords with less than 128 bits of
security margin in contradiction to documentation. The smaller the
dictionary size, the weaker the passwords it was generating. For a
dictionary with 27 words, `genpass-xkcd` was generating passwords
with 93 bits of security margin (`log2(27!)`).
- The source of random data used by `genpass-xkcd` was not
cryptographically secure in contradiction to documentation. See:
https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html
- `genpass-apple` could generate a password with non-ascii characters
depending on user locale. For example, passwords could contain 'İ'
for users with Turkish locale.
- `genpass-apple` didn't work with `ksh_arrays` shell option.
- `genpass-xkcd` was printing spurious errors with `ksh_arrays` shell
option.
- `genpass-xkcd` was producing too short (weak) or too strong (long)
and/or printing errors when `IFS` was set to non-default value.
- All generators were printing fewer passwords than requested and
returning success when passed a very large number as an argument.
*Usability*
Generators are now implemented as self-contained executable files.
They can be invoked from scripts with no additional setup.
Generators no longer depend on external commands. The only dependencies
are `/dev/urandom` and, for `genpass-xkcd`, `/usr/share/dict/words`.
All generators used to silently ignore all arguments after the first
and the first argument if it wasn't a number. For example, both
`genpass-apple -2` and `genpass-apple -n 2` were generating one password
and not printing any errors. Now these print an error and fail.
*Performance*
The time it takes to load the plugin has been greatly reduced. This
translates into faster zsh startup when the plugin is enabled.
Incidentally, two generators out of three have been sped up to a large
degree while one generator (`genpass-xkcd`) has gotten slower. This is
unlikely to matter one way or another unless generating a very large
number of passwords. In the latter case `genpass-xkcd` is now also
faster than it used to be.
The following table shows benchmark results from Linux x86-64 on i9-7900X.
The numbers in the second and third columns show how many times a given
command could be executed per second. Higher numbers are better.
command | before (Hz) | after (Hz) | speedup |
----------------------------|------------:|-----------:|--------:|
`source genpass.plugin.zsh` | 4810 | 68700 | +1326% |
`genpass-apple` | 30.3 | 893 | +2846% |
`genpass-monkey` | 203 | 5290 | +2504% |
`genpass-xkcd` | 34.4 | 14.5 | -58% |
`genpass-xkcd 1000` | 0.145 | 0.804 | +454% |
2021-03-21 13:37:49 -04:00
..
adb
adb: improve adb -s completion to show helpful info ( #7532 )
2019-02-17 23:10:17 +01:00
alias-finder
Use safer append to hook function arrays ( #8406 )
2019-11-19 18:47:12 +01:00
ansible
style(ansible): minor style change ( #8356 )
2020-11-22 15:42:39 +01:00
ant
ant: add README ( #7375 )
2018-11-01 15:17:25 +01:00
apache2-macports
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
arcanist
arcanist: add functions which allow copy-pasting of URLS ( #8688 )
2020-03-04 10:54:24 +01:00
archlinux
refactor(archlinux): prevent leaking local variables ( #9476 )
2021-03-21 13:37:49 -04:00
asdf
asdf: fix completions if ASDF_DIR is already exported ( #8538 )
2020-05-23 19:02:56 +02:00
autoenv
autoenv: look in additional installation locations, redo logic
2020-03-12 16:48:31 +01:00
autojump
autojump: clarify need to install it first
2020-04-22 12:01:30 +02:00
autopep8
autopep8: add README ( #7249 )
2018-10-07 23:29:50 +02:00
aws
feat(aws): respect optional parameters from the AWS CLI config file ( #9453 )
2020-11-19 17:24:09 +01:00
battery
fix(battery): use pmset for battery percentage in macOS ( #9364 )
2020-11-10 17:14:30 +01:00
bazel
Add plugin for bazel completion ( #6434 )
2020-05-23 22:41:42 +02:00
bbedit
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
bgnotify
bgnotify: use $2 in preexec hook if $1 is empty
2020-09-28 12:09:20 +02:00
boot2docker
Add new boot2docker options
2015-06-09 11:29:37 +02:00
bower
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
branch
Use default branch on recently created Mercurial repository. ( #4985 )
2016-05-29 11:25:17 +02:00
brew
brew: add alias for brew to avoid upgrading casks ( #9280 )
2020-09-28 22:24:31 +02:00
bundler
bundler: refactor bundler plugin and clean up gem wrappers
2020-10-03 18:41:42 +02:00
cabal
cabal: add README ( #7367 )
2018-10-29 22:11:02 +01:00
cake
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
cakephp3
cakephp3: add README ( #8196 )
2019-10-02 22:31:28 +02:00
capistrano
capistrano: add README ( #7376 )
2018-11-01 15:29:05 +01:00
cargo
Grammar: remove hyphens from predicate adjective “up to date” ( #9356 )
2020-10-21 16:22:32 +02:00
cask
Add more information to cask plugin README
2016-12-18 05:02:08 +01:00
catimg
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
celery
celery: add README ( #7345 )
2018-10-26 17:06:45 +02:00
chruby
Reword and add extra information
2019-10-09 18:12:58 +02:00
chucknorris
chuck-norris: remove some CN quotes and fix formatting ( #9220 )
2020-09-01 11:41:06 +02:00
cloudapp
Deprecate cloudapp plugin ( fixes #8966 )
2020-06-19 23:10:00 +02:00
cloudfoundry
Add cloudfoundry plugin ( #7047 )
2018-10-09 21:20:55 +02:00
codeclimate
codeclimate: add README
2019-12-27 02:51:54 +01:00
coffee
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
colemak
Add READMEs for tugboat and colemak plugins ( #8207 )
2019-10-07 18:37:42 +02:00
colored-man-pages
refactor(colored-man-pages): move nroff wrapper and refactor logic in colored function ( #9437 )
2020-11-12 19:32:17 +01:00
colorize
colorize: add compatibility for zsh < 5.1 ( #9400 )
2020-10-29 11:54:29 +01:00
command-not-found
fix(command-not-found): show error in Ubuntu when no package is found ( #9418 )
2021-03-21 13:37:49 -04:00
common-aliases
Document fd alias change in README
2021-03-21 13:37:49 -04:00
compleat
Revert "Remove redundant bashcompinit calls"
2020-10-05 17:20:02 +02:00
composer
fix(composer): autoload _cache_invalid for antigen compatibility
2021-03-21 13:37:49 -04:00
copybuffer
Fix an issue with escape characters ( #7979 )
2020-02-27 22:47:06 +01:00
copydir
Add READMEs to plugins copydir and copyfile ( #6802 )
2018-05-07 18:00:27 +02:00
copyfile
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
cp
Fix cp plugin completion and refactor ( #5427 )
2016-10-04 01:03:16 +02:00
cpanm
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
dash
dash: simplify completion logic
2019-10-07 17:08:38 +02:00
debian
Update syntax on the remaining functions
2019-09-08 14:58:46 +02:00
dircycle
Replace "restart shell" documentation "exec zsh" ( #8411 )
2019-11-19 19:44:00 +01:00
direnv
direnv: check if direnv is installed ( #8809 )
2020-05-22 18:29:52 +02:00
dirhistory
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
dirpersist
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
django
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
dnf
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
dnote
Add a completion plugin for dnote ( #7885 )
2019-06-15 10:52:22 -07:00
docker
docker: document option-stacking setting
2020-09-18 22:02:10 +02:00
docker-compose
docker-compose: add alias for docker-compose kill ( #8997 )
2020-07-14 17:40:23 +02:00
docker-machine
docker-machine: add official completion
2018-08-09 19:24:03 +02:00
doctl
doctl: add README ( #7346 )
2018-10-26 17:05:50 +02:00
dotenv
dotenv: add never option to confirmation prompt ( #9102 )
2020-07-11 17:34:24 +02:00
dotnet
dotnet: use official dotnet completion ( #8518 )
2020-02-15 19:19:57 +01:00
droplr
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
drush
Revert "Remove redundant bashcompinit calls"
2020-10-05 17:20:02 +02:00
eecms
eecms: add README ( #8277 )
2019-10-18 19:05:47 +02:00
emacs
emacs: add ansi-term directory tracking ( #9218 )
2020-10-11 18:05:14 +02:00
ember-cli
ember-cli : Add alias for ember test --serve ( #6492 )
2018-08-19 22:14:55 +02:00
emoji
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
emoji-clock
Upgrade some URLs to HTTPS ( #8202 )
2019-11-08 15:42:02 +01:00
emotty
Actions to take after repository migration is complete ( #8394 )
2019-11-20 17:26:18 -08:00
encode64
encode64: fix typo in README ( #9052 )
2020-06-30 18:16:51 +02:00
extract
extract: add IPA to extractable filetypes ( #9117 )
2020-07-18 16:32:50 +02:00
fabric
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
fancy-ctrl-z
fancy-ctrl-z: ensure widgets are called with full context ( #4838 )
2020-02-28 17:27:16 +01:00
fasd
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
fastfile
Silence non-existent/empty dir errors in fastfile_{sync,ls}
2020-06-04 15:51:48 +02:00
fbterm
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
fd
fd: fix fd-find completions for debian ( #7704 )
2019-03-26 14:44:58 +01:00
fedora
Add deprecation notice for fedora and go plugins.
2020-05-26 18:14:58 +02:00
firewalld
Rename some plugin READMEs for consistency
2019-12-27 02:37:27 +01:00
flutter
Add flutter plugin ( #8150 )
2019-09-24 14:46:38 +02:00
forklift
forklift: add support for Forklift distributed via the Setapp ( #8803 )
2020-05-22 18:20:31 +02:00
fossil
Added fossil plugin.
2016-05-10 13:23:23 -03:00
frontend-search
frontend-search: add packagephobia ( #8908 )
2020-05-19 16:33:47 +02:00
fzf
fix(fzf): consistently ignore .git directory in FZF_DEFAULT_COMMAND ( #9421 )
2020-11-09 12:09:10 +01:00
gas
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
gatsby
adding gatsby command set ( #7831 )
2019-06-15 10:54:19 -07:00
gb
Rename getgb plugin to gb
2016-07-04 22:34:41 +02:00
gcloud
gcloud: add search path for Arch Linux ( #8164 )
2019-09-21 23:11:25 +02:00
geeknote
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
gem
change title to h1
2018-10-04 23:13:46 +02:00
genpass
fix(genpass): improve performance and usability and fix bugs ( #9520 )
2021-03-21 13:37:49 -04:00
git
fix(git): silently fail in git_main_branch if not in a git repo ( #9484 )
2021-03-21 13:37:49 -04:00
git-auto-fetch
fix(git-auto-fetch): background git-fetch-all and other fixes ( #9468 )
2021-03-21 13:37:49 -04:00
git-escape-magic
git-escape-magic: fix typos in README ( #8234 )
2019-10-09 18:09:29 +02:00
git-extras
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
git-flow
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
git-flow-avh
delete not applicable comments
2018-10-28 13:39:26 +01:00
git-hubflow
Capitalizate github to GitHub ( #5932 )
2019-05-07 20:02:41 +02:00
git-lfs
Add git-lfs plugin ( #9077 )
2020-10-09 12:35:13 +02:00
git-prompt
fix(git-prompt): make gitstatus.py python3-compatible ( #9186 )
2021-03-21 13:37:49 -04:00
gitfast
feat(gitfast): update to git-completion 1.2 ( #9458 )
2020-11-19 19:45:19 +01:00
github
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
gitignore
gitignore: add newline to gi output ( #7586 )
2020-02-28 21:00:44 +01:00
glassfish
glassfish: add README
2019-12-26 23:23:23 +01:00
globalias
globalias: use ${(z)var} to split into words using shell parsing
2020-10-14 17:23:03 +02:00
gnu-utils
gnu-utils: append make to cmds ( #8794 )
2020-04-03 16:13:36 +02:00
go
Add deprecation notice for fedora and go plugins.
2020-05-26 18:14:58 +02:00
golang
Grammar: remove hyphens from predicate adjective “up to date” ( #9356 )
2020-10-21 16:22:32 +02:00
gpg-agent
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
gradle
gradle: force --console plain for tasks cache generation ( #8731 )
2020-07-01 15:20:41 +02:00
grails
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
grc
feat(plugins): add grc plugin for Generic Colouriser ( #9315 )
2021-03-21 13:37:49 -04:00
grunt
grunt: add README ( #7198 )
2018-10-03 17:54:07 +02:00
gulp
Capitalizate github to GitHub ( #5932 )
2019-05-07 20:02:41 +02:00
hanami
refactor(hanami): change global aliases and clean up README
2021-03-21 13:37:49 -04:00
helm
helm: add README ( #7325 )
2018-10-24 15:56:51 +02:00
heroku
heroku: add README ( #7342 )
2018-10-26 14:52:54 +02:00
history
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
history-substring-search
history-substring-search: fixing my dumb mistake
2020-03-24 12:32:52 +01:00
hitokoto
-mAdd hitokoto plugin ( #8422 )
2019-12-28 21:04:24 -08:00
homestead
homestead: repair sed regex ( #8103 )
2019-08-24 00:00:08 +02:00
httpie
httpie: add alias for https ( #8032 )
2020-07-14 16:50:18 +02:00
ionic
Feature/ionic plugin aliases ( #8494 )
2019-12-28 20:35:31 -08:00
ipfs
Add completion plugin for IPFS (InterPlanetary File System) ( #4737 )
2020-10-03 11:49:42 +02:00
iterm2
iterm2: add README ( #7230 )
2018-10-05 09:29:43 +02:00
jake-node
jake-node: add README ( #7344 )
2018-10-26 17:10:50 +02:00
jenv
jenv: fix Homebrew install path bug introduced in #7541
2020-05-26 18:05:11 +02:00
jfrog
Add JFrog CLI plugin ( #8250 )
2020-02-25 12:00:25 +01:00
jhbuild
jhbuild: add some missing commands and update README ( #5195 )
2020-02-27 18:51:44 +01:00
jira
jira: add tempo command ( #8928 )
2020-05-21 18:11:18 +02:00
jruby
jruby: add README ( #8190 )
2019-10-01 21:21:05 +02:00
jsontools
jsontools: correct usage for is_json ( #8857 )
2020-04-26 12:25:00 +02:00
jump
jump: fix for `marks' and CTRL+G key binding
2020-02-11 20:12:01 +01:00
kate
kate: add README ( #7238 )
2018-10-05 23:18:10 +02:00
keychain
Fix load of various plugins: fastfile, keychain, sfffe, stack
2020-05-26 18:05:12 +02:00
kitchen
kitchen: change sed regex in completion to capture all commands ( #5820 )
2020-02-28 19:23:36 +01:00
knife
knife: fix refactor mistake
2020-03-04 09:12:58 +01:00
knife_ssh
knife_ssh: small tweaks
2019-12-27 00:58:31 +01:00
kops
delete duplicate documentation
2018-10-28 13:22:26 +01:00
kube-ps1
Remove missing screenshots from kube-ps1 README
2020-08-22 09:00:06 -05:00
kubectl
kubectl: add aliases for serviceaccount, daemonsets and cronjob ( #9344 )
2020-10-21 16:09:54 +02:00
lando
Add lando plugin ( #8748 )
2020-10-09 23:13:00 +02:00
laravel
Laravel artisan commands extension ( #8425 )
2019-12-28 21:03:26 -08:00
laravel4
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
laravel5
laravel5: clean up
2020-09-26 12:38:31 +02:00
last-working-dir
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
lein
lein: add README ( #8189 )
2019-10-01 20:10:11 +02:00
lighthouse
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
lol
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
lxd
Add plugin for LXD autocomplete ( #7457 )
2020-05-23 22:35:48 +02:00
macports
macports: add rdeps and rdependents completion ( #4717 )
2020-02-27 18:55:14 +01:00
magic-enter
fix(magic-enter): fix various bugs in the plugin ( #9466 )
2021-03-21 13:37:49 -04:00
man
man: look for man page for subcommands ( #8798 )
2020-05-21 20:24:43 +02:00
marked2
Adding README.md and renaming plugin
2014-08-31 13:01:21 -05:00
mercurial
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
meteor
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
microk8s
Added MicroK8s plugin for ZSH ( #8499 )
2019-12-28 20:37:38 -08:00
minikube
minikube: fix spelling ( #9270 )
2020-09-29 23:35:29 +02:00
mix
mix: add format option to completion ( #7256 )
2020-02-28 20:42:18 +01:00
mix-fast
mix-fast: add decriptions to mix-fast completions ( #8561 )
2020-07-09 11:23:49 +02:00
mosh
Add READMEs to plugins: yum, mosh, themes ( #7229 )
2018-10-04 23:41:34 +02:00
mvn
mvn: list modules (directories with pom.xml) ( #8478 )
2020-10-09 17:45:30 +02:00
mysql-macports
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
n98-magerun
n98-magerun: add README ( #8200 )
2019-10-03 13:51:17 +02:00
nanoc
nanoc: update to latest version ( #7282 )
2018-10-17 21:26:48 +02:00
ng
ng: refactor README
2020-02-27 19:26:55 +01:00
nmap
nmap: add alias for ICMP scan ( #4807 )
2020-02-27 18:25:39 +01:00
node
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
nomad
feat(nomad): add common commands and new readme
2016-10-04 00:03:14 +02:00
npm
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
npx
npx: deprecate plugin
2020-10-21 20:01:10 +02:00
nvm
nvm: add autoloading of nvm version in .nvmrc
2020-10-09 17:21:03 +02:00
oc
oc: add README ( #8188 )
2019-10-01 13:02:28 +02:00
osx
osx: refactor plugin and add a few features ( #9026 )
2020-06-17 11:26:39 +02:00
otp
otp: add README and use clipcopy
2019-12-27 02:47:26 +01:00
pass
pass: update completion to upstream version (675a002e) ( #6475 )
2020-02-28 20:29:44 +01:00
paver
paver: add README
2019-12-27 01:05:47 +01:00
pep8
pep8: add README ( #7248 )
2018-10-07 23:30:37 +02:00
per-directory-history
per-directory-history: redo README for Oh My Zsh
2019-04-29 21:08:26 +02:00
percol
Actions to take after repository migration is complete ( #8394 )
2019-11-20 17:26:18 -08:00
perl
Some syntax changes and more function docs
2019-10-07 17:40:51 +02:00
perms
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
phing
phing: fix copy-paste error in README
2020-03-09 14:46:22 +01:00
pip
pip: move plugin cache to XDG folder ( #9299 )
2020-10-01 15:44:59 +02:00
pipenv
pipenv: toggle pipenv shell on startup
2020-08-01 15:26:02 +02:00
pj
Revert "Fix pj() function when no project has been specified"
2016-08-21 00:09:59 +02:00
please
Add plugin for Please ( #6568 )
2019-05-08 16:53:50 +02:00
pod
Update README
2019-10-14 13:06:20 +03:30
postgres
postgres: add README ( #7217 )
2018-10-04 13:12:07 +02:00
pow
Add README for pow and powify plugins ( #8225 )
2019-10-07 18:01:08 +02:00
powder
powder: add README ( #8310 )
2019-10-25 13:14:53 +02:00
powify
Add README for pow and powify plugins ( #8225 )
2019-10-07 18:01:08 +02:00
profiles
Fix order and reword some things
2019-10-25 13:14:36 +02:00
pyenv
pyenv: run pyenv init with --no-rehash ( #8917 )
2020-09-09 14:45:34 +02:00
pylint
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
python
python: add line-number to pygrep ( #8867 )
2020-05-23 22:33:09 +02:00
rails
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
rake
Actions to take after repository migration is complete ( #8394 )
2019-11-20 17:26:18 -08:00
rake-fast
rake-fast: remove brackets from completion entries
2019-03-25 10:12:43 +01:00
rand-quote
rand-quote: refactor rand-quote function
2018-06-29 18:16:10 +02:00
rbenv
rbenv: fix current_gemset
2020-07-30 18:20:30 +02:00
rbfu
rbfu: add README
2019-12-27 01:54:02 +01:00
react-native
Fix table alignment
2019-09-30 19:49:09 +02:00
rebar
rebar: add README ( #8198 )
2019-10-03 13:52:50 +02:00
redis-cli
Small changes
2019-10-07 17:25:44 +02:00
repo
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
ripgrep
ripgrep: update completion to latest version ( #8083 )
2019-08-27 15:09:13 +02:00
ros
Rename some plugin READMEs for consistency
2019-12-27 02:37:27 +01:00
rsync
rsync: add README ( #7188 )
2018-10-02 21:44:06 +02:00
ruby
ruby: add README ( #7212 )
2018-10-04 12:48:29 +02:00
rust
Delete alias section
2019-10-10 11:07:33 +02:00
rustup
Add plugin for rustup completion ( #8914 )
2020-05-16 17:15:43 +02:00
rvm
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
safe-paste
safe-paste: fix _bracketed_paste_zle_init/finish error
2020-10-13 20:34:01 +02:00
salt
Remove current directory from sys.path in python invocations ( #8408 )
2019-11-21 03:29:16 +01:00
sbt
sbt: use new sbt command naming convention ( #8426 )
2019-11-28 17:40:34 +01:00
scala
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
scd
scd: update to 1.4.0 ( #9066 )
2020-08-27 09:44:25 +02:00
screen
screen: add README ( #8256 )
2019-10-15 23:25:56 +02:00
scw
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
sdk
sdk: support completion of new commands in 5.8.0 ( #8870 )
2020-04-30 20:28:07 +02:00
sfdx
sfdx: add plugin and completion for sfdx ( #6540 )
2019-04-16 22:08:32 +02:00
sfffe
Fix load of various plugins: fastfile, keychain, sfffe, stack
2020-05-26 18:05:12 +02:00
shell-proxy
fix(shell-proxy): change NAME env variable for WSL clash ( #9447 )
2020-11-20 12:42:51 +01:00
shrink-path
shrink-path: added glob and quote options ( #7694 )
2020-03-05 13:08:05 +01:00
singlechar
singlechar: add README ( #8232 )
2019-10-09 16:58:58 +02:00
spring
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
sprunge
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
ssh-agent
ssh-agent: check if ssh-add -l was successful
2019-09-08 16:07:06 +02:00
stack
Revert "Remove redundant bashcompinit calls"
2020-10-05 17:20:02 +02:00
sublime
sublime: add Sublime Text 4 path for macOS
2020-09-04 22:12:21 +02:00
sublime-merge
Add sublime-merge plugin ( #7228 )
2020-10-03 11:47:18 +02:00
sudo
feat(sudo): support aliases to $EDITOR ( #9431 )
2020-11-11 21:25:32 +01:00
supervisor
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
suse
suse: remove sudo from some zypper aliases ( #7678 )
2019-03-22 20:32:29 +01:00
svcat
added svcat plugin ( #7452 )
2018-12-31 11:14:22 -08:00
svn
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
svn-fast-info
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
swiftpm
swiftpm: update completion for Swift 5.1 ( #8248 )
2019-10-22 18:24:05 +02:00
symfony
symfony: add README ( #7337 )
2018-10-25 13:12:02 +02:00
symfony2
Add symfony2 aliases ( #7338 )
2018-10-28 11:28:15 -07:00
systemadmin
systemadmin: correct sort order for psmem aliases ( #6253 )
2020-10-11 14:17:21 +02:00
systemd
systemd: remove newline from systemd prompt ( #8772 )
2020-03-25 10:02:00 +01:00
taskwarrior
taskwarrior: update completion to latest version (dcdf712)
2020-03-12 21:57:48 +01:00
terminitor
terminitor: add README ( #8197 )
2019-10-03 13:55:07 +02:00
terraform
feat(terraform): add autocompletion for Terraform 0.13 ( #9226 )
2020-11-20 18:45:31 +01:00
textastic
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
textmate
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
thefuck
docs(thefuck): add description for enabling the plugin ( #9433 )
2020-11-10 17:15:54 +01:00
themes
themes: fix minor syntax error
2020-04-05 17:14:48 +02:00
thor
Add README for thor and pip plugins ( #8185 )
2019-10-01 13:13:18 +02:00
tig
tig: add more info in README ( #8818 )
2020-04-10 13:53:16 +02:00
timer
Remove perl dependency
2020-09-01 11:52:32 +02:00
tmux
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
tmux-cssh
tmux-cssh: add README
2019-12-27 02:34:35 +01:00
tmuxinator
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
torrent
torrent: add README ( #7873 )
2019-05-24 12:17:26 +02:00
transfer
transfer: add newline after showing the link
2019-01-30 16:35:16 +01:00
tugboat
Add READMEs for tugboat and colemak plugins ( #8207 )
2019-10-07 18:37:42 +02:00
ubuntu
ubuntu: fix aglu to list available upgrades ( #8082 )
2019-08-23 16:58:21 +02:00
ufw
Reword
2019-10-07 18:08:14 +02:00
urltools
Remove current directory from sys.path in python invocations ( #8408 )
2019-11-21 03:29:16 +01:00
vagrant
vagrant: fix vagrant box autocomplete ( #8929 )
2020-05-23 18:03:55 +02:00
vagrant-prompt
vagrant-prompt: replace grep -P call with sed and clean up
2020-08-28 23:50:37 +02:00
vault
vault: deprecate and update README
2019-04-08 20:39:21 +02:00
vi-mode
vi-mode: reset KEYMAP on accept-line ( #7818 )
2019-05-19 18:22:23 +02:00
vim-interaction
Added "-n name" option to vim-interaction plugin ( #4522 )
2018-07-01 20:48:53 +02:00
virtualenv
virtualenv: add README ( #7273 )
2018-10-12 21:54:26 +02:00
virtualenvwrapper
virtualenvwrapper: fix load and detection logic
2020-05-26 18:05:11 +02:00
vscode
vscode: add support for VSCodium ( #9080 )
2020-07-11 22:59:58 +02:00
vundle
Add README for vundle plugin ( #7245 )
2018-10-07 09:17:29 -07:00
wakeonlan
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
wd
wd: update to v0.5.1 ( #9273 )
2020-10-09 17:38:02 +02:00
web-search
web-search: add Google Scholar ( #9014 )
2020-06-10 12:05:12 +02:00
wp-cli
feat(wp-cli): add aliases for DB management ( #9469 )
2021-03-21 13:37:49 -04:00
xcode
use https everywhere ( #6574 )
2018-08-07 20:42:01 +02:00
yarn
yarn: add alias for upgrade-interactive to the latest version ( #8764 )
2020-07-09 15:29:26 +02:00
yii
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
yii2
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
yum
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
z
z: upgrade plugin to the latest version ( #9310 )
2020-10-07 17:15:29 +02:00
zeus
Clean up plugin READMEs and a few plugins
2020-03-11 19:57:46 +01:00
zsh-interactive-cd
zsh-interactive-cd: add vi-mode support ( #8681 )
2020-02-26 16:59:59 +01:00
zsh-navigation-tools
zsh-navigation-tools: update to 5937e57e
2020-05-16 16:55:29 +02:00
zsh_reload
zsh_reload: use $SHELL to reload zsh only if it's a zsh shell ( fixes #9054 )
2020-08-24 17:48:39 +02:00