
Зашифрованное CLI-хранилище для заметок, конфигураций, ключей и файлов. Ищите, а не организуйте.
Это НЕ менеджер паролей. НЕ приложение для заметок. И уж точно НЕ реестр таксономического происхождения аберрантных бентосных глубоководных образцов. Но первые два оно делает лучше любого из них. Шучу (не совсем).
Ищите, не организуйте. Заметки, конфиги, ключи, секреты — за пять секунд из вашего терминала.
"Не беспокойте меня обычным хламом." — Рыбак
go install github.com/DeprecatedLuar/dredge-cargo/cmd/dredge@latest
git clone его — и ваши данные у вас.dredge undo, если случайно что-то удалили.Я не осужу вас. Надоедливые API-ключи, которые показываются только один раз, SSH-конфиги, AI-промпты, пароли, буквально shell-скрипты, которые можно выполнить, шаблоны писем?, dot-файлы (странно, но будет работать нормально), zip-архивы, список фильмов, списки URL для быстрого доступа...
Даже легальную копию 2-й главы «Человека-бензопилы» на японском. (У меня может быть или не быть именно эта копия)
go install github.com/DeprecatedLuar/dredge-cargo/cmd/dredge@latest
Убедитесь, что $GOPATH/bin (обычно ~/go/bin) находится в вашем PATH.
curl -sSL https://raw.githubusercontent.com/DeprecatedLuar/the-satellite/main/satellite.sh | bash -s -- install DeprecatedLuar/dredge-cargo:dredge
Установка вручную
chmod +x dredge-*mv dredge-* ~/.local/bin/dredgeИз исходного кода
git clone https://github.com/DeprecatedLuar/dredge-cargo
cd dredge-cargo
go build -o dredge ./cmd/dredge
mv dredge ~/.local/bin/
# Инициализация с существующим git-удалённым репозиторием
dredge init yourusername/vault # сокращение GitHub
# или: dredge init [email protected]:you/vault.git
# Добавьте первый элемент
dredge add "OpenAI Key" -c "sk-..." -t keys api # открывает редактор без флага -c
# Поиск
dredge search openai
# Отправить в git
dredge push
# Добавить что угодно
dredge add My SSH Config -t ssh dotfiles --import ~/.ssh/config
dredge add "Master Architect Prompt" --import prompt.md -t ai prompts
dredge add "Watchlist" -c "Dune 2, Oppenheimer..." -t lists
dredge add "project-backup" --import project.tar.gz # бинарные файлы тоже :D
# Поиск — просто введите то, что помните
dredge search prompt
dredge search aws key
dredge search ssh
# Просмотр, редактирование, удаление
dredge view <id>
dredge edit <id>
dredge rm <id>
dredge undo # восстановление
# Результаты поиска пронумерованы — просто введите номер для просмотра
dredge search ssh # показывает: 1. [xKP] SSH Config 2. [mNq] SSH Key
dredge 1 # просмотр напрямую
# Синхронизация с git
dredge push
dredge pull
dredge sync # pull + push
"Не могу представить, что там в глубине." — Смотритель маяка
Итак, резюмирую:
Я остановился на двух основных крипто-технологиях: Argon2id и, конечно, AES-256, а именно вариант GCM.
Argon2id, потому что это РЕКОМЕНДАЦИЯ из RFC 9106 и победитель PHC 2015 года. Вот и всё. Вариант GCM AES, потому что он делает все зашифрованные данные невозможными для подделки из-за создания отпечатков. Тоже всё.