Simple function you can use to require commands on your system, e.g.:
require "git" "brew install git"...will detect git, and if you don't have it installed will automatically run brew install git for you to install it.
require "git" "brew install git" "brew"Will only run brew install git if the command git is missing and brew is available to install it.
- Add
export REQUIRE_AUTO_INSTALL="off"to~/.zshrcto turn off auto installation ofrequire.
Using antigen:
antigen bundle aubreypwd/zsh-plugin-requireWhen you have this installed, any other plugins that use it will automatically be able to manage dependancies automatically.
Install the package on master:
antigen bundle ssh://[email protected]/aubreypwd/zsh-plugin-require...and contribute upstream by working in $HOME/.antigen/bundles/aubreypwd/zsh-plugin-require.