このプロジェクトについて

Crumbは、APIキーやその他のシークレットを安全に保存および管理するためのコマンドラインツールです。SSH公開/秘密キーペアを使用して単一のローカルファイルを暗号化し、ユーザーはパス文字列で参照されるシークレットを追加、取得、更新、削除できます。このツールは複数のプロファイル、環境変数への一括エクスポート、.envファイルからのインート、およびインタラクティブなファジー検索をサポートしています。シークレットは、自己ホスト型のcrumbdサーバーを使用してマシン間で同期でき、認証情報をバージョン管理から除外しながら共同ワークフローを可能にします。組み込みのシェルフックと設定ファイル(.crumb.yaml)は、direnvと同様に、プロジェクト内でシークレットを自動的にロードします。インストールはバイナリリリースまたはkelpパッケージマネージャーを介して利用でき、プロジェクトにはストレージ管理、同期、GitHub Actionsなどの外部プロバイダーへのコピー、および広範な設定オプションが含まれています。