baseUrl, organização ativa em cache) em um único arquivo JSON.
Onde fica o arquivo
~/.config/repass/config.json, respeitando o padrão XDG: se XDG_CONFIG_HOME estiver definida, o arquivo fica em $XDG_CONFIG_HOME/repass/config.json.
Perfis nomeados
A mesmaconfig.json suporta múltiplos perfis (default, staging, work…), útil para separar organizações ou ambientes sem reautenticar toda hora.
Selecione um perfil com a flag global --profile ou a variável REPASS_PROFILE:
config get / set / list / path
get <key>/set <key> <value>: hoje só a chavebaseUrlé editável; qualquer outra chave lança erro explícito (“não é editável”).list: imprime o perfil ativo com segredos mascarados, mesmo com--json:apiKeyvira<prefixo>…<últimos 4>(ex.rstr_…a1b2) etokenvira…<últimos 6>. O valor completo nunca é exibido de novo por este comando.path: caminho absoluto doconfig.jsonem uso.
repass config list
Variáveis de ambiente
Precedência
A mesma ordem vale para credencial e parabaseUrl, em qualquer comando (de recurso ou de sessão local):
Nenhuma credencial encontrada. Rode repass login ou defina REPASS_API_KEY.
Próximos passos
Autenticação
Device flow, chave de API e organização ativa.
Automação e CI
Usando
REPASS_API_KEY e perfis em pipelines não interativos.