Sobre o projeto
Crumb é uma ferramenta de linha de comando para armazenar e gerenciar de forma segura chaves API e outros segredos. Ele criptografa um único arquivo local com um par de chaves públicas/privadas SSH, permitindo que os usuários adicionem, recuperem, atualizem ou excluam segredos referenciados por strings de caminho. A ferramenta suporta vários perfis, exportação em massa para variáveis de ambiente, importação de arquivos .env, e busca interativa com correspondência aproximada. Os segredos podem ser sincronizados em várias máquinas usando um servidor auto-hospedado `crumbd`, permitindo fluxos de trabalho colaborativos enquanto mantém as credenciais fora do controle de versão. Os ganchos de shell integrados e os arquivos de configuração (`.crumb.yaml`) fornecem carregamento automático de segredos em projetos, semelhante ao direnv. A instalação está disponível por meio de um lançamento binário ou do gerenciador de pacotes `kelp`, e o projeto inclui gerenciamento de armazenamento, sincronização, cópia para provedores externos como GitHub Actions e opções de configuração extensas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.