Bash ^4.x completion for Yarn
To enable on-demand completion loading, download the completion file to the predefined bash-completion user directory.
mkdir -p "${BASH_COMPLETION_USER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion}/completions/"
curl -o "${BASH_COMPLETION_USER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion}/completions/yarn" \
https://raw.githubusercontent.com/dsifford/yarn-completion/master/yarn-completion.bash
To use this script on macOS, we need to install bash and bash-completion in addition to the above script.
bash version ^4.x.x is required.
brew install bash
# Add installed bash to /etc/shells
sudo echo /usr/local/bin/bash >> /etc/shells
# or
echo /usr/local/bin/bash | sudo tee -a /etc/shells
# Set installed bash as your default login shell
chsh -s /usr/local/bin/bash
Install bash-completion@2 if you have not done it yet:
brew install bash-completion@2
## + copy one line to ~/.bash_profile as instructed by brew after bash-completion setup
Restart Terminal.
Will you support bash 3?
No. Bash 3 is now 9 years outdated (at time of writing). There is no conceivable reason why anybody would or should still be using bash 3. Upgrade to the latest version of bash.
MIT
Shell
100.0%
Bash ^4.x completion for Yarn
To enable on-demand completion loading, download the completion file to the predefined bash-completion user directory.
mkdir -p "${BASH_COMPLETION_USER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion}/completions/"
curl -o "${BASH_COMPLETION_USER_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/bash-completion}/completions/yarn" \
https://raw.githubusercontent.com/dsifford/yarn-completion/master/yarn-completion.bash
To use this script on macOS, we need to install bash and bash-completion in addition to the above script.
bash version ^4.x.x is required.
brew install bash
# Add installed bash to /etc/shells
sudo echo /usr/local/bin/bash >> /etc/shells
# or
echo /usr/local/bin/bash | sudo tee -a /etc/shells
# Set installed bash as your default login shell
chsh -s /usr/local/bin/bash
Install bash-completion@2 if you have not done it yet:
brew install bash-completion@2
## + copy one line to ~/.bash_profile as instructed by brew after bash-completion setup
Restart Terminal.
Will you support bash 3?
No. Bash 3 is now 9 years outdated (at time of writing). There is no conceivable reason why anybody would or should still be using bash 3. Upgrade to the latest version of bash.
MIT
Shell
100.0%