As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Referência de comando da Amazon Q CLI
Esta seção fornece uma referência abrangente para todos os comandos da CLI do Amazon Q Developer e seus argumentos. Use essa referência para entender as opções disponíveis para cada comando e sua sintaxe adequada.
Para obter ajuda com qualquer comando, você pode usar a --help
bandeira:
q [COMMAND] --help
Argumentos globais
Os argumentos a seguir estão disponíveis com qualquer comando da Amazon Q CLI:
Argumento | Forma abreviada | Descrição |
---|---|---|
--verbose
|
-v
|
Aumente a verbosidade do registro. Pode ser repetido para obter uma saída mais detalhada:-v ,,, -vv -vvv -vvvv |
--help
|
-h
|
Mostrar informações de ajuda para o comando |
--version
|
-V
|
Mostrar informações da versão |
--help-all
|
Ajuda de impressão para todos os subcomandos |
Comandos
As seções a seguir descrevem cada comando da Amazon Q CLI e seus argumentos disponíveis.
um bate-papo
Inicie uma sessão de bate-papo interativo com o Amazon Q. Quando nenhum subcomando é especificado, o q
padrão é. q chat
Sintaxe:
q chat [OPTIONS] [INPUT]
Argumento | Forma abreviada | Descrição |
---|---|---|
--no-interactive
|
Imprima a primeira resposta para STDOUT sem o modo interativo. Isso falhará se o prompt solicitar permissões para usar uma ferramenta, a menos que também --trust-all-tools seja usada |
|
--resume
|
-r
|
Retomar a conversa anterior a partir deste diretório |
--profile
|
Perfil de contexto a ser usado | |
--trust-all-tools
|
Permita que o modelo use qualquer ferramenta para executar comandos sem pedir confirmação | |
--trust-tools
|
Confie somente no conjunto de ferramentas especificado. Forneça uma lista separada por vírgulas dos nomes das ferramentas. Exemplo: --trust-tools=fs_read,fs_write . Para não confiar em ferramentas, use --trust-tools= |
|
INPUT
|
A primeira pergunta a ser feita (argumento posicional) |
Exemplos:
q chat q chat "How do I list files in Linux?" q chat --no-interactive --trust-all-tools "Show me the current directory" q chat --resume q chat --profile my-profile "Help me with AWS CLI"
uma tradução
Traduza instruções de linguagem natural em comandos de shell executáveis usando IA.
Sintaxe:
q translate [OPTIONS] [INPUT...]
Argumento | Forma abreviada | Descrição |
---|---|---|
--n
|
-n
|
Número de conclusões a serem geradas (deve ser ≤ 5) |
INPUT
|
Descrição em linguagem natural do comando que você deseja gerar (argumentos posicionais) |
Exemplos:
q translate "list all files in the current directory" q translate "find all Python files modified in the last week" q translate "compress all log files older than 30 days"
um médico
Corrija e diagnostique problemas comuns de instalação e configuração com o Amazon Q.
Sintaxe:
q doctor [OPTIONS]
Argumento | Forma abreviada | Descrição |
---|---|---|
--all
|
-a
|
Execute todos os exames médicos, sem correções |
--strict
|
-s
|
Erro nos avisos |
Exemplos:
q doctor q doctor --all q doctor --strict
uma atualização
Atualize o aplicativo Amazon Q para a versão mais recente.
Sintaxe:
q update [OPTIONS]
Argumento | Forma abreviada | Descrição |
---|---|---|
--non-interactive
|
-y
|
Não solicite confirmação |
--relaunch-dashboard
|
Reinicie no painel após a atualização. O padrão é verdadeiro | |
--rollout
|
Usa a implantação |
Exemplos:
q update q update --non-interactive q update --rollout
um tema
Obtenha ou defina o tema visual para o menu suspenso de preenchimento automático. Isso afeta a aparência da janela pop-up que mostra as conclusões dos comandos.
Sintaxe:
q theme [OPTIONS] [THEME]
Argumento | Descrição |
---|---|
--list
|
Listar todos os temas disponíveis |
--folder
|
Mostrar o caminho do diretório do tema |
THEME
|
Nome do tema a ser definido. Os temas incorporados incluem:dark ,light , system (argumento posicional) |
Exemplos:
q theme --list q theme --folder q theme dark q theme light q theme system
Nota: As alterações do tema afetam a janela pop-up de preenchimento automático. Talvez seja necessário acionar sugestões de preenchimento automático para ver as alterações visuais.
integrações q
Gerencie integrações de sistemas para o Amazon Q.
Sintaxe:
q integrations [SUBCOMMAND] [OPTIONS]
subcomandos de integrações q
Subcomando | Descrição |
---|---|
install
|
Instale uma integração. Suporta --silent (-s ) para suprimir mensagens de status |
uninstall
|
Desinstale uma integração. Suporta --silent (-s ) para suprimir mensagens de status |
reinstall
|
Reinstale uma integração. Suporta --silent (-s ) para suprimir mensagens de status |
status
|
Verifique o status de uma integração. Suporta --format (-f ) para formato de saída |
q em linha
Gerencie sugestões embutidas (texto fantasma) que aparecem diretamente na sua linha de comando enquanto você digita. Para obter mais informações, consulte Recursos de assistência de linha de comando.
Sintaxe:
q inline [SUBCOMMAND] [OPTIONS]
q subcomandos em linha
Subcomando | Descrição |
---|---|
enable
|
Ative sugestões embutidas que aparecem enquanto você digita |
disable
|
Desativar sugestões embutidas |
status
|
Mostrar se as sugestões embutidas estão ativadas ou desativadas |
set-customization
|
Selecione um modelo de personalização para usar. Opcionalmente, especifique o ARN da personalização |
show-customizations
|
Mostrar modelos de personalização disponíveis. Suporta --format (-f ) para formato de saída |
Exemplos:
q inline enable q inline disable q inline status q inline set-customization q inline set-customization arn:aws:codewhisperer:us-east-1:123456789012:customization/example q inline show-customizations q inline show-customizations --format json
um login
Autentique-se com o Amazon Q usando o AWS Builder ID (gratuito) ou o IAM Identity Center (Pro).
Sintaxe:
q login [OPTIONS]
Argumento | Descrição |
---|---|
--license
|
Tipo de licença. Opções: free (para Builder ID), pro (para Identity Center) |
--identity-provider
|
URL do provedor de identidade (para o Identity Center) |
--region
|
Região da AWS (para o Identity Center) |
--use-device-flow
|
Sempre use o fluxo do OAuth dispositivo para autenticação. Útil quando os redirecionamentos do navegador não podem ser manipulados |
Exemplos:
q login q login --license free q login --license pro --identity-provider https://my-company.awsapps.com/start --region us-east-1 q login --use-device-flow
um logout
Saia da sua sessão do Amazon Q.
Sintaxe:
q logout
Esse comando não aceita argumentos adicionais.
um uísque
Exibir informações sobre o usuário atual e o status da autenticação.
Sintaxe:
q whoami [OPTIONS]
Argumento | Forma abreviada | Descrição |
---|---|---|
--format
|
-f
|
Formato de saída. Opções: plain (padrão),json , json-pretty |
um perfil
Mostra o perfil associado ao usuário atual do IAM Identity Center. Esse comando está disponível somente para usuários Pro.
Sintaxe:
q profile
Esse comando não aceita argumentos adicionais.
configurações q
Gerencie as configurações do Amazon Q. Para obter informações detalhadas sobre o gerenciamento de configurações, consulteDefinindo as configurações do Amazon Q.
Sintaxe:
q settings [SUBCOMMAND] [OPTIONS] [KEY] [VALUE]
Argumento | Forma abreviada | Descrição |
---|---|---|
--delete
|
-d
|
Excluir uma configuração |
--format
|
-f
|
Formato de saída. Opções: plain (padrão),json , json-pretty |
KEY
|
Chave de configuração (argumento posicional) | |
VALUE
|
Valor de configuração (argumento posicional) |
subcomandos de configurações q
Subcomando | Descrição |
---|---|
open
|
Abra o arquivo de configurações no seu editor padrão |
all
|
Listar todas as configurações atuais. --format Opção de suporte |
um diagnóstico
Execute testes de diagnóstico para solucionar problemas de instalação e configuração do Amazon Q.
Sintaxe:
q diagnostic [OPTIONS]
Argumento | Forma abreviada | Descrição |
---|---|---|
--format
|
-f
|
Formato de saída. Opções: plain (padrão),json , json-pretty |
--force
|
Saída de diagnóstico com força limitada |
um problema
Crie um novo GitHub problema para comentários ou relatórios de bugs do Amazon Q.
Sintaxe:
q issue [OPTIONS] [DESCRIPTION...]
Argumento | Forma abreviada | Descrição |
---|---|---|
--force
|
-f
|
Forçar a criação de um problema |
DESCRIPTION
|
Descrição do problema (argumentos posicionais) |
versão q
Exiba as informações da versão e, opcionalmente, mostre o changelog.
Sintaxe:
q version [OPTIONS]
Argumento | Descrição |
---|---|
--changelog[=VERSION]
|
Mostre o changelog. Use --changelog para a versão atual, --changelog=all para todas as versões ou --changelog=x.x.x para uma versão específica |
uma mcp
Gerencie servidores do Model Context Protocol (MCP). Para obter informações detalhadas sobre o MCP, consulteUsando o MCP com o Amazon Q Developer.
Sintaxe:
q mcp [SUBCOMMAND] [OPTIONS]
um mcp adiciona
Adicione ou substitua um servidor MCP configurado.
Sintaxe:
q mcp add [OPTIONS]
Argumento | Descrição |
---|---|
--name
|
Nome do servidor (obrigatório) |
--command
|
O comando usado para iniciar o servidor (obrigatório) |
--scope
|
Onde adicionar o servidor. Opções:workspace , global |
--env
|
Variáveis de ambiente a serem usadas ao iniciar o servidor. Formato: key1=value1,key2=value2 |
--timeout
|
Tempo limite de inicialização do servidor em milissegundos |
--force
|
Substituir um servidor existente com o mesmo nome |
um mcp remove
Remova um servidor da configuração MCP.
Sintaxe:
q mcp remove [OPTIONS]
Argumento | Descrição |
---|---|
--name
|
Nome do servidor a ser removido (obrigatório) |
--scope
|
Escopo do qual remover. Opções:workspace , global |
lista q mcp
Listar servidores MCP configurados.
Sintaxe:
q mcp list [SCOPE]
Argumento | Descrição |
---|---|
SCOPE
|
Escopo a ser listado. Opções:workspace , global (argumento posicional) |
importação de q mcp
Importe uma configuração de servidor de outro arquivo.
Sintaxe:
q mcp import [OPTIONS] [SCOPE]
Argumento | Descrição |
---|---|
--file
|
Arquivo do qual importar a configuração do servidor (obrigatório) |
--force
|
Substituir um servidor existente com o mesmo nome |
SCOPE
|
Escopo para o qual importar. Opções:workspace , global (argumento posicional) |
status q mcp
Obtenha o status de um servidor MCP configurado.
Sintaxe:
q mcp status [OPTIONS]
Argumento | Descrição |
---|---|
--name
|
Nome do servidor para o qual obter o status (obrigatório) |
Arquivos de log
O Amazon Q Developer CLI mantém arquivos de log que podem ser úteis para a solução de problemas. Esses registros são armazenados localmente em sua máquina e não são enviados para a AWS.
Localizações dos arquivos de log:
-
macOS:
$TMPDIR/qlog/
-
Linux:
$XDG_RUNTIME_DIR
ouTMPDIR
ou/tmp
O nível do log pode ser controlado definindo a variável de Q_LOG_LEVEL
ambiente. Os valores válidos são:
-
error
: Somente mensagens de erro (padrão) -
warn
: Mensagens de aviso e erro -
info
: mensagens informativas, de aviso e de erro -
debug
: mensagens de depuração, informativas, de aviso e de erro -
trace
: Todas as mensagens, incluindo informações detalhadas de rastreamento
Atenção
Os arquivos de log podem conter informações confidenciais de suas conversas e interações com o Amazon Q, incluindo caminhos de arquivos, trechos de código e saídas de comandos. Embora esses registros sejam armazenados somente em sua máquina local e não sejam enviados para a AWS, você deve ter cuidado ao compartilhar arquivos de log com outras pessoas.
Exemplo de configuração do nível de registro (para fins de depuração):
# For bash/zsh export Q_LOG_LEVEL=debug q chat # For fish set -x Q_LOG_LEVEL debug q chat