À propos du projet
Crumb est un outil en ligne de commande pour stocker et gérer en toute sécurité des clés API et d'autres secrets. Il chiffre un seul fichier local avec une paire de clés SSH publique/privée, ce qui permet aux utilisateurs d'ajouter, de récupérer, de mettre à jour ou de supprimer des secrets référencés par des chaînes de chemin. L'outil prend en charge plusieurs profils, l'export en masse vers des variables d'environnement, l'import depuis des fichiers .env et la recherche floue interactive. Les secrets peuvent être synchronisés entre machines à l'aide d'un serveur `crumbd` auto-hébergé, ce qui permet des workflows collaboratifs tout en gardant les identifiants hors du contrôle de version. Des hooks shell intégrés et des fichiers de configuration (`.crumb.yaml`) permettent le chargement automatique des secrets dans les projets, à l'image de direnv. L'installation est disponible via une version binaire ou le gestionnaire de paquets `kelp`, et le projet inclut la gestion du stockage, la synchronisation, la copie vers des fournisseurs externes comme GitHub Actions, ainsi que de nombreuses options de configuration.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.