Menu Docs
Página inicial do Docs
/ /
MongoDB CLI
/

Habilitar preenchimento automático para o MongoDB CLI

Nesta página

  • Habilitar preenchimento automático
  • Use Tab para comandos de preenchimento automático

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.

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.

Se você usar zsh para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

% echo "autoload -U compinit; compinit" >> ~/.zshrc

Para ativar o preenchimento automático para todas as futuras sessões de shell:

    • Se você usar MacOS, execute o seguinte comando:

      % mongocli completion zsh > /usr/local/share/zsh/site-functions/_mongocli
    • Se você usa Linux, execute o seguinte comando:

      % mongocli completion zsh > "${fpath[1]}/_mongocli"
  1. Inicie um novo shell para que a configuração entre em vigor.

Se você utilizar o Bash para executar o MongoDB CLI, instale o pacote bash-completion pelo gerenciador de pacote do seu sistema operacional. Em seguida, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

$ source <(mongocli completion bash)

Para ativar o preenchimento automático para todas as futuras sessões de shell:

    • Se você usar MacOS, execute o seguinte comando:

      $ mongocli completion bash > /usr/local/etc/bash_completion.d/mongocli
    • Se você usa Linux, execute o seguinte comando:

      $ mongocli completion bash > /etc/bash_completion.d/mongocli
  1. Inicie um novo shell para que a configuração entre em vigor.

Se você usar fish para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

> mongocli completion fish | source

Para ativar o preenchimento automático para todas as futuras sessões de shell:

  1. Execute o seguinte comando:

    > mongocli completion fish > ~/.config/fish/completions/mongocli.fish
  2. Inicie um novo shell para que a configuração entre em vigor.

Se você usar o PowerShell para executar o MongoDB CLI, execute o seguinte comando para ativar o preenchimento automático em seu shell atual:

PS C:\> mongocli completion powershell | Out-String | Invoke-Expression

Para habilitar o preenchimento automático para todos os shells futuros, adicione a saída do comando acima ao seu perfil do PowerShell. Para saber como editar um perfil do PowerShell, consulte a documentação do Windows.

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.

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.

Voltar

Variáveis de ambiente