Commit Graph

3467 Commits (423729e2bee8c07afdaef0eb1466f159363fb191)

Author SHA1 Message Date
John D Pell 423729e2be plugins/base: remove `banish-cookies()`
Adobe Flash is gone with the wind. Alsö, this would be something someone would do *once* and shouldn't be a function...
2021-09-23 23:02:33 -07:00
John D Pell 49c9c43a5c plugins/base: `mkiso()` 2021-09-23 23:02:33 -07:00
John D Pell 9ba76b607a plugins/base: `mkcd()` 2021-09-23 23:02:33 -07:00
John D Pell ea8477198f plugins/base: `passgen()`
Fix `passgen()` to not need `tr`, remove one subshell, and eliminate a useless `echo`.
2021-09-23 23:02:33 -07:00
John D Pell c8ed9a9da8 plugins/base: `pickfrom()` 2021-09-23 23:02:33 -07:00
John D Pell c975f31899 plugins/base: `myip()` 2021-09-23 23:02:33 -07:00
John D Pell 41ef92bd1e plugins/base: revamp `quiet()`
New implementation that is even quieter.
2021-09-23 23:02:33 -07:00
John D Pell c3f45b2ae7 plugins/base: rewrite `usage()`
Reimplement disk usage function using Bash syntax and simpler layout, without having to invoke an external binary.
2021-09-23 23:02:33 -07:00
John D Pell 5cb7522713 plugins/base: conditional function definitions
Instead of functions failing when required tools aren't installed, just don't define the function.
Alsö, don't redefine del() if it already exists.
2021-09-23 23:02:32 -07:00
John D Pell 63869e0c37 plugins/base: code style improvements
Quote variables, use $@ and $array[@] instead of $*, typeset some integers, remove unneccesasary binary invocation, use shell features when possible, remove `eval`, &c.
2021-09-23 23:00:20 -07:00
Noah Gorny d6c4c0cc88
Merge pull request #1960 from gaelicWizard/alias-vim
aliases/vim: simplify code flow
2021-09-23 13:50:57 +03:00
John D Pell 6e2e945771 aliases/vim: simplify code flow 2021-09-22 13:21:16 -07:00
Noah Gorny 8c697715eb
Merge pull request #1938 from gaelicWizard/_command_exists
Use `_command_exists` everywhere
2021-09-20 14:56:45 +03:00
Noah Gorny 4700d7bf05
Merge pull request #1935 from gaelicWizard/next
Remove Executable Bit
2021-09-20 14:49:46 +03:00
Noah Gorny 4984d7adc8
Merge pull request #1834 from NoahGorny/lazily-load-pip
completion: pip: Only invoke pip when trying to complete it
2021-09-20 14:47:41 +03:00
John D Pell fb6e05d915 completions/sqlmap: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell 8a03f451b2 lib/helpers: simplify `_command_exists()` and `_binary_exists()`
Remove subshell and just use a regular `if`
2021-09-19 21:58:48 -07:00
John D Pell a2e32f37c5 theme/dulcie: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell eabdf41b83 lib/theme: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 8e9438d715 completion/hub: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 699720fe8b completion/docker-compose: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 679d8b10b6 completion/gradle: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 0ad1af8306 aliases/apt: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 88d66bbfca aliases/curl: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 6618457f9e aliases/general: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 699d893bef completion/awscli: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell dca96e0c39 completion/consul: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell bb555aefbf completion/pew: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell ef0c64322f completion/travis: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell c98424308a plugins/direnv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell b038ea5869 plugins/nodenv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell f0179c79ce plugins/plenv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell a31145335e plugins/pyenv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell cff6f3464a plugins/rbenv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell b14bb4735e plugins/ruby: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell ccd8b52e89 plugins/virtualenv: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell c29eb16dfc completion/git_flow: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 5eccc59d27 completion/git_flow_avh: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell 757a5bf25b aliases/vim: use `_command_exists` 2021-09-19 21:58:48 -07:00
John D Pell cace3a591d main: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell 8e169388d2 completions/laravel: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell e2915df1e5 completions/wpscan: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell de58fdd73f plugins/autojump: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell 39d6488c6b plugins/base: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell 3e2ec1232d plugins/hub: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:48 -07:00
John D Pell 635e5488ba plugins/jump: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:58:47 -07:00
John D Pell e701660ff1 plugins/node: use `_command_exists`
Addresses bash-it/bash-it#1632

alsö, quote variable, use `[[`, &c.
2021-09-19 21:54:21 -07:00
John D Pell 9378a8318f plugins/nvm: use `_command_exists`
Addresses bash-it/bash-it#1632

alsö, quote variable, &c.
2021-09-19 21:54:00 -07:00
John D Pell a7955b972c plugins/powerline: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:53:59 -07:00
John D Pell f6c5717a7a plugins/textmate: use `_command_exists`
Addresses bash-it/bash-it#1632
2021-09-19 21:52:46 -07:00