Comandos para gerenciar a autenticação e sessão na AbacatePay CLI.
abacatepay login
Realiza a autenticação na AbacatePay. Abre o navegador para login via OAuth ou permite autenticação direta com API key.
| Flag | Alias | Descrição | Padrão |
|---|
--name | - | Nome do perfil a ser criado | "" |
--key | - | Sua API key da AbacatePay | "" |
--local | -l | Usa servidor de teste | false |
Use --name para criar múltiplos perfis e alternar entre diferentes contas ou ambientes.
Exemplos:
# Login interativo via navegador
abacatepay login
# Login com API key específica
abacatepay login --key "abc_prod_xxxxx"
# Login criando um perfil nomeado
abacatepay login --name producao --key "abc_prod_xxxxx"
╭────────────────────────────╮
│ │
│ 🥑 Signed in successfully │
│ │
│ Profile: default │
│ User: João Silva │
│ Email: joao@empresa.com │
│ │
╰────────────────────────────╯
abacatepay logout
Encerra a sessão atual e remove as credenciais do perfil ativo.
╭─────────────────────────────╮
│ │
│ 🥑 Signed out successfully │
│ │
│ Profile: default │
│ │
╰─────────────────────────────╯
Após o logout, você precisará fazer login novamente para usar comandos que requerem autenticação.
abacatepay whoami
Exibe informações do usuário autenticado e o perfil ativo.
╭───────────────────────────╮
│ │
│ 🥑 User Information │
│ │
│ Status: Authenticated │
│ Profile: salve3 │
│ User: Mock User │
│ Email: mock@example.com │
│ │
│ │
╰───────────────────────────╯
abacatepay status
Verifica o status da conexão e autenticação com a AbacatePay.
Use abacatepay status como diagnóstico rápido quando encontrar problemas de conectividade.
╭────────────────────────────╮
│ │
│ 🥑 Connected successfully │
│ │
│ Profile: default │
│ Status: Online │
│ │
╰────────────────────────────╯
Perfis
Comandos para gerenciar múltiplos perfis de autenticação.
abacatepay profile list
Lista todos os perfis configurados na máquina.
✓ Configured Profiles
* default (active)
producao
staging
abacatepay profile delete
Remove um perfil salvo. Não é possível remover o perfil ativo.
abacatepay profile delete <name>
abacatepay profile delete staging
Profile 'staging' successfully removed.
Não é possível deletar o perfil ativo. Use abacatepay switch para mudar para outro perfil antes de deletar.
abacatepay switch
Alterna para outro perfil existente.
Requer conexão com a internet para verificar o status online.
abacatepay switch producao
Now using profile: producao