
dredge-cargo v0.11.1
नोट्स, कॉन्फ़िगरेशन, कुंजियाँ और फ़ाइलों के लिए एन्क्रिप्टेड CLI वॉल्ट। खोजें, व्यवस्थित न करें।
यह कोई पासवर्ड मैनेजर नहीं है। कोई नोट्स ऐप नहीं है। और निश्चित रूप से कोई गहरे समुद्र का बेन्थिक असामान्य नमूना वर्गीकरण मूल रजिस्ट्री नहीं है। लेकिन यह पहले दो काम किसी भी अन्य से बेहतर करता है। बस मज़ाक कर रहा हूँ (सच में नहीं)।
स्थापित करें • त्वरित प्रारंभ • विशेषताएँ • लिंक कमांड • कमांड्स • यह कैसे काम करता है • सुरक्षा • क्यों
खोजें, व्यवस्थित न करें। नोट्स, कॉन्फ़िग, कुंजियाँ, रहस्य — पाँच सेकंड आपके टर्मिनल से।
"मुझे सामान्य अव्यवस्था से परेशान मत करो।" — द फिशमॉन्गर
go install github.com/DeprecatedLuar/dredge-cargo/cmd/dredge@latest
वे शानदार विशेषताएँ जो आपने पहले कभी नहीं देखीं
- एन्क्रिप्टेड भंडारण — रिपॉजिटरी को क्लोन करें और पूरी तरह से रहस्यमयी गड़बड़ी प्राप्त करें। आप बिना पासवर्ड के यह भी नहीं बता सकते कि रिपॉजिटरी में क्या है। (मैंने AES-256-GCM + Argon2id का उपयोग किया)
- तत्काल खोज — मैंने एक कस्टम फ़ज़ी सर्च एल्गोरिदम बनाया क्योंकि मैं आलसी हूँ और चाहता हूँ कि 300 अन्य प्रविष्टियों के बीच सही प्रविष्टि मिलीसेकंड में मिल जाए, बिना इसके बारे में सोचे।
- कुछ भी संग्रहीत करें — नोट्स, स्क्रिप्ट्स, डॉटफ़ाइल्स, इमेजेज़, ज़िप आर्काइव। अगर यह एक फ़ाइल है और मौजूद है, तो इसे dredge में संग्रहीत किया जा सकता है।
- लाइव फ़ाइल लिंकिंग — शानदार विशेषता, किसी भी आइटम को सिस्टम पथ पर सिमलिंक करें ताकि आप सीधे या dredge के माध्यम से पढ़ और संपादित कर सकें। कोई भी परिवर्तन रिपॉजिटरी के साथ दोनों तरफ से सिंक होता है।
- Git-समर्थित — निजी रिपॉजिटरी जो आपकी है। तो बस
git cloneकरें और आपके पास आपका डेटा है। - सत्र पासवर्ड — प्रति टर्मिनल सत्र एक प्रॉम्प्ट। उसके बाद, आप पासवर्ड रहित उपयोग कर सकते हैं जब तक आप टर्मिनल को खत्म नहीं करते। (बेहतर समझने के लिए सुरक्षा अनुभाग पढ़ें)
- ट्रैश + पूर्ववत — हटाए गए आइटम ट्रैश में जाते हैं। इसलिए गलती से हटाने पर बस
dredge undoका उपयोग करें।
dredge में क्या संग्रहीत करें?
मैं आपको जज नहीं करूँगा। कष्टप्रद API कुंजियाँ जो केवल एक बार दिखती हैं, SSH कॉन्फ़िग, AI प्रॉम्प्ट, पासवर्ड, शाब्दिक शेल स्क्रिप्ट जिन्हें आप निष्पादित कर सकते हैं, ईमेल टेम्पलेट?, डॉटफ़ाइल्स (अजीब लेकिन ठीक काम करेंगे), ज़िप आर्काइव, मूवी लिस्ट, त्वरित पहुँच के लिए URL की सूचियाँ...
यहाँ तक कि जापानी में Chainsaw Man अध्याय 2 की एक कानूनी प्रतिलिपि भी। (मेरे पास वह विशेष रूप से हो सकती है या नहीं भी)
स्थापित करें
Go
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
अन्य स्थापना विधियाँ
मैनुअल स्थापना
- रिलीज़ से अपने OS के लिए बाइनरी डाउनलोड करें
- निष्पादन योग्य बनाएँ:
chmod +x dredge-* - PATH में ले जाएँ:
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 और 2015 PHC विजेता की अनुशंसा है। बस इतना ही AES का GCM वेरिएंट क्योंकि यह फ़िंगरप्रिंटिंग के कारण सभी एन्क्रिप्टेड डेटा को छेड़छाड़ से असंभव बनाता है। बस इतना ही