1Password CLI
1Password (AgileBits Inc.) · Acesse cofres e segredos do 1Password pelo terminal, injete credenciais em comandos e automatize com contas de serviço com escopo definido.
Descrição
Tradução por IAVer original1Password CLI traz cofres do 1Password e segredos de desenvolvedor para o terminal. O comando op é destinado a desenvolvedores, administradores e automações que precisam de acesso controlado a credenciais sem codificá-las em scripts.
Principais recursos
- Encontre e gerencie cofres e itens usando comandos de linha de comando.
- Leia segredos por meio de referências
op://; carregue-os em um processo filho comop runou substitua-os em modelos de configuração comop inject. - Autentique-se por meio do aplicativo 1Password para desktop, incluindo autenticação biométrica compatível, ou use um token de conta de serviço com escopo para cofres ou Ambientes selecionados para automação headless.
- Gere preenchimentos de shell para Bash, Zsh e Fish. Os 1Password Shell Plugins separados integram a autenticação com ferramentas de desenvolvedor de terceiros compatíveis.
Instalação e primeiro uso
No macOS, instale este cask do Homebrew com brew install --cask 1password-cli, depois verifique op --version. O Homebrew vincula op em seu diretório de binários e gera preenchimentos de shell. Para autenticação por desktop, instale e faça login no aplicativo 1Password para desktop, ative Configurações → Desenvolvedor → Integrar com 1Password CLI, depois tente op vault list. Com várias contas, op signin seleciona uma conta. Contas de serviço são a alternativa recomendada para builds compartilhados e servidores headless; configure apenas o acesso necessário para sua automação.
Sistemas, dependências e conflitos
O guia oficial de introdução do macOS especifica macOS Big Sur 11 ou posterior e Bash, Zsh, sh ou Fish. Os downloads oficiais oferecem suporte a Apple Silicon e Macs Intel. Builds para Windows e Linux estão disponíveis separadamente: a documentação do Windows usa PowerShell; a integração com desktop Linux requer 1Password para Linux, PolKit e um agente de autenticação PolKit em execução. A integração com o aplicativo para desktop requer o aplicativo 1Password correspondente instalado e uma conta elegível com login feito; é distinta da autenticação por conta de serviço. Esta entrada de catálogo instala a CLI do macOS, não o aplicativo para desktop. O Homebrew não declara dependência adicional de fórmula para este cask e declara conflitos com 1password-cli@1 e 1password-cli@beta; esses casks alternativos também fornecem op e não devem ser instalados junto com este.
Contas, custo e licença
Usar cofres pessoais requer uma conta e assinatura do 1Password; o acesso por conta de serviço depende dos recursos e permissões disponíveis na conta. Planos de assinatura, testes e termos comerciais são definidos pela 1Password. A CLI é software proprietário distribuído sob os termos aplicáveis da 1Password; o projeto separado de código aberto Shell Plugins não estabelece a licença da CLI completa. Um repositório público de código-fonte para a CLI completa não foi identificado.
O mascaramento de saída do op run é feito com o melhor esforço e não garante que os segredos sejam ocultados. Evite registrar segredos em logs ou fazer commit de arquivos gerados que contenham segredos.
Referências oficiais: Visão geral da CLI, introdução, notas de versão e termos de serviço.
Novidades Novidades da versão 2.40.0 7 de out. · Editoria OpenNavo · Tradução por IA
- RecursosAdicione provisionamento do Google Workspace com op provisioning google sync.
- DesempenhoEvite buscas completas repetidas no cofre quando não existirem cofres legíveis.
- SegurançaAtualize o Go para 1.26.8 e as dependências x/crypto, x/net e x/text.