AlgoKit Completions
AlgoKit supports shell completions for zsh and bash shells, e.g.
bash
$ algokit <Press Tab>bootstrap completions config doctor explore goal init sandboxzsh
$ ~ algokit <Press Tab>bootstrap -- Bootstrap AlgoKit project dependencies.completions -- Install and Uninstall AlgoKit shell integration.config -- Configure AlgoKit options.doctor -- Run the Algorand doctor CLI.explore -- Explore the specified network in the...goal -- Run the Algorand goal CLI against the AlgoKit Sandbox.init -- Initializes a new project.sandbox -- Manage the AlgoKit sandbox.Installing
Section titled “Installing”To setup the completions, AlgoKit provides commands that will modify the current users interactive shell script (.bashrc/.zshrc).
Note If you would prefer AlgoKit to not modify your interactive shell scripts you can install the completions yourself by following the instructions here.
To install completions for the current shell execute algokit completions install. You should see output similar to below:
$ ~ algokit completions installAlgoKit completions installed for zsh 🎉Restart shell or run `. ~/.zshrc` to enable completionsAfter installing the completions don’t forget to restart the shell to begin using them!
Uninstalling
Section titled “Uninstalling”To uninstall completions for the current shell run algokit completions uninstall:
$ ~ algokit completions uninstallAlgoKit completions uninstalled for zsh 🎉Shell Option
Section titled “Shell Option”To install/uninstall the completions for a specific shell the --shell option can be used e.g. algokit completions install --shell bash.
To learn more about the algokit completions command, please refer to completions in the AlgoKit CLI reference documentation.