Habilitar preenchimento automático para o MongoDB CLI
Você pode habilitar o preenchimento automático para comandos do MongoDB CLI para ver os comandos disponíveis e sua sintaxe diretamente em seu shell.
Habilitar preenchimento automático
Se você instalou o MongoDB CLI com Homebrew, a funcionalidade de preenchimento automático estará incluída na instalação. Você deve configurar seu shell para habilitar seu suporte de conclusão. Para ativar o preenchimento automático para seu shell, consulte a documentação do Homebrew.
Se você não instalou o MongoDB CLI com Homebrew, o procedimento para ativar o preenchimento automático depende do shell em que você executa o MongoDB CLI.
Z shell
Se você usar o zsh
para executar o MongoDB CLI, adicione o seguinte ao seu ~/.zshrc
:
autoload -Uz compinit compinit source <(mongocli completion zsh) compdef _mongocli mongocli
Execute o seguinte comando para recarregar seu perfil zsh
:
source ~/.zshrc
Bash
Se você utilizar Bash para executar o MongoDB CLI, adicione o seguinte ao seu ~/.bash_profile
:
eval "$(mongocli completion bash)"
Execute o seguinte comando para recarregar seu perfil Bash:
source ~/.bash_profile
Usar Tab
para comandos de preenchimento automático
Depois de configurar o preenchimento automático, você pode completar comandos automaticamente digitando mongocli
em seu shell e pressionando a tecla Tab
. Pressione Tab
várias vezes para percorrer as opções de preenchimento automático disponíveis.
Você pode pressionar Tab
a qualquer momento da gravação de seu comando para ver as opções de preenchimento automático disponíveis.
Exemplos
Quando você digita mongocli
no shell e pressiona Tab
, o resultado é semelhante ao seguinte:
atlas -- Atlas operations. cloud-manager -- Cloud Manager operations. completion -- Generate shell completion scripts config -- Configure a profile to store access settings for your MongoDB deployment. help -- Help about any command iam -- Organization and projects operations. ops-manager -- Ops Manager operations.
Se você digitar uma propriedade específica, como atlas
, como parte do seu comando, poderá ver as opções de preenchimento automático para a propriedade selecionada.
Por exemplo, quando você digita mongocli atlas
em seu shell e pressiona Tab
, a saída é semelhante ao seguinte:
accessLists -- Manage the IP access list for your project. accessLogs -- Manage the access logs of a cluster. alerts -- Manage alerts for your project. backups -- Manage backups for your project. clusters -- Manage clusters for your project. dbusers -- Manage database users for your project. events -- Manage events for your project. logs -- Download host logs for your project. metrics -- Get measurements on the state of the MongoDB process. processes -- Manage MongoDB processes for your project.