- Notifications
You must be signed in to change notification settings - Fork24
A Zsh completion file for the Salesforce CLI (and script for updating it)
License
wadewegner/salesforce-cli-zsh-completion
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Want auto-completion in your shell? Of course you do! You get it with this Zsh completion for the Salesforce CLI.
You also command argument completion.
This repo contains both the Zsh command completion for the Salesforce CLI and a script for generating it.
You only needjq
if you plan to run the script to generate the completion file. If not, you only need the CLI. (Butjq
is pretty awesome, so you probably want it anyway.)
Follow the following steps to use these Salesforce CLI completions in the Zsh.
First, clone the repo locally.
git clone git@github.com:wadewegner/salesforce-cli-zsh-completion.git
Update your.zshrc
to include the following:
# add custom completion scriptsfpath=({YOURPATH}/salesforce-cli-zsh-completion $fpath)# compsys initializationautoload -U compinitcompinit
Close and open your terminal.
If you want to update the_sfdx
completion file, run the following script:
./generate.sh
This will create a new_sfdx
file.
Run the following command to reload the completion.
unfunction _sfdx && autoload -U _sfdx
Enjoy!
Users ofOh My Zsh can import this auto-completion as a plugin. To install it, just clone this repository into the custom plugins folder.
git clone git@github.com:wadewegner/salesforce-cli-zsh-completion.git ~/.oh-my-zsh/custom/plugins/salesforce-cli-zsh-completion
Enable it by editing~/.zshrc
. Addsalesforce-cli-zsh-completion
to the list of extra plugins, like this:
# ~/.zshrcplugins=(salesforce-cli-zsh-completion)
Reload your shell and enjoy.
About
A Zsh completion file for the Salesforce CLI (and script for updating it)
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.