Об этом проекте
Crumb — это инструмент командной строки для безопасного хранения и управления API-ключами и другими секретами. Он шифрует один локальный файл с помощью пары публичного/приватного SSH-ключей, позволяя пользователям добавлять, извлекать, обновлять или удалять секреты, на которые ссылаются строковые пути. Инструмент поддерживает несколько профилей, массовый экспорт в переменные окружения, импорт из .env файлов и интерактивный нечеткий поиск. Секреты можно синхронизировать между машинами с помощью self-hosted сервера `crumbd`, что позволяет организовать совместную работу, не допуская попадания учетных данных в системы контроля версий. Встроенные shell-хуки и конфигурационные файлы (`.crumb.yaml`) обеспечивают автоматическую загрузку секретов в проектах, подобно direnv. Установка доступна через бинарный релиз или менеджер пакетов `kelp`, а проект включает управление хранилищем, синхронизацию, копирование во внешние провайдеры, такие как GitHub Actions, и обширные возможности конфигурации.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.