Docs Menu
Docs Home
/ /

Habilitar autocompletar para la CLI de MongoDB

Puede habilitar el autocompletado de los comandos CLI de MongoDB para ver los comandos disponibles y su sintaxis directamente en su shell.

Si instaló la CLI de MongoDB con Homebrew, la función de autocompletado está incluida en la instalación. Debe configurar su shell para habilitar la función de autocompletado. Para habilitar la función de autocompletado en su shell, consulte Documentación de Homebrew.

Si no instaló la CLI de MongoDB con Homebrew, el procedimiento para habilitar el autocompletado depende del shell en el que ejecute la CLI de MongoDB.

Si utilizas zsh Para ejecutar la CLI de MongoDB, ejecute el siguiente comando para habilitar el autocompletado en su shell actual:

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

Para habilitar el autocompletado para todas las sesiones de shell futuras:

    • Si usa MacOS, ejecute el siguiente comando:

      % mongocli completion zsh > /usr/local/share/zsh/site-functions/_mongocli
    • Si usa Linux, ejecute el siguiente comando:

      % mongocli completion zsh > "${fpath[1]}/_mongocli"
  1. Inicie un nuevo shell para que la configuración surta efecto.

Si usa Bash para ejecutar la CLI de MongoDB, instale el paquete bash-completion mediante el gestor de paquetes de su sistema operativo. A continuación, ejecute el siguiente comando para habilitar el autocompletado en su shell actual:

$ source <(mongocli completion bash)

Para habilitar el autocompletado para todas las sesiones de shell futuras:

    • Si usa MacOS, ejecute el siguiente comando:

      $ mongocli completion bash > /usr/local/etc/bash_completion.d/mongocli
    • Si usa Linux, ejecute el siguiente comando:

      $ mongocli completion bash > /etc/bash_completion.d/mongocli
  1. Inicie un nuevo shell para que la configuración surta efecto.

Si usa fish para ejecutar la CLI de MongoDB, ejecute el siguiente comando para habilitar el autocompletado en su shell actual:

> mongocli completion fish | source

Para habilitar el autocompletado para todas las sesiones de shell futuras:

  1. Ejecuta el siguiente comando:

    > mongocli completion fish > ~/.config/fish/completions/mongocli.fish
  2. Inicie un nuevo shell para que la configuración surta efecto.

Si usa PowerShell para ejecutar la CLI de MongoDB, ejecute el siguiente comando para habilitar el autocompletado en su shell actual:

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

Para habilitar el autocompletado en todos los shells futuros, agregue la salida del comando anterior a su perfil de PowerShell. Para saber cómo editar un perfil de PowerShell, consulte la documentación de Windows.

Una vez que haya configurado el autocompletado, puede autocompletar comandos escribiendo mongocli en su shell y presionando el botón Tab tecla. Presione Tab varias veces para recorrer las opciones de autocompletado disponibles.

Puede presionar Tab en cualquier etapa de la escritura de su comando para ver las opciones de autocompletar disponibles.

Cuando escribe mongocli en su shell y presiona Tab, la salida se parece a la siguiente:

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.

Si escribe una propiedad específica, como atlas, como parte de su comando, podrá ver las opciones de autocompletar para la propiedad seleccionada.

Por ejemplo, cuando escribe mongocli atlas en su shell y presiona Tab, la salida se parece a la siguiente:

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.

Volver

Variables de entorno

En esta página