- Atuin shell के लिए एक टूल है, जो उपयोगकर्ताओं को उनके द्वारा कभी भी, कहीं भी चलाए गए सभी कमांड्स को तेज़ी से खोजने देता है
- यह shell history को एक database में स्टोर करता है, अतिरिक्त command context रिकॉर्ड करता है, और डिवाइसों के बीच (E2E encryption) sync प्रदान करता है
- 22 दिसंबर को PostHog की infrastructure team lead की भूमिका समाप्त करने के बाद, Atuin पर पूरा ध्यान देने के लिए कंपनी की स्थापना की
- Atuin आगे भी open source के रूप में उपलब्ध रहेगा, और मौजूदा self-hosting tools के साथ मुफ्त में इस्तेमाल किया जा सकता है
- advanced users के लिए नई premium hosted features जोड़ने और business उपयोग को support करने पर ध्यान देने की योजना है
Atuin की शुरुआत और विकास
- Atuin कुछ साल पहले shell उपयोग को आसान बनाने और shell history की समस्याओं को हल करने के लिए शुरू हुआ था
- बहुत से लोग वही समस्या महसूस कर रहे थे, और 150 से अधिक लोगों ने योगदान दिया
- 2023 की शुरुआत में FOSDEM में प्रस्तुति देने के बाद सकारात्मक प्रतिक्रिया मिली, जिससे प्रोजेक्ट पर काम करने की प्रेरणा बढ़ी
- प्रोजेक्ट में अधिक समय और ऊर्जा लगाने से यह users की बढ़ती संख्या, contributors की वृद्धि, community की सक्रियता, और blog/podcast आदि में features के परिचय के साथ बढ़ा
- GitHub repository को
ellie/atuin से atuinsh/atuin में स्थानांतरित किया गया
- 2023 की शुरुआत में users हर दिन लगभग 10,000 lines की history upload करते थे, लेकिन साल के अंत तक यह बढ़कर लगभग 200,000 lines हो गई
संतुलन बनाना
- यह समझ में आया कि प्रोजेक्ट में जितना निवेश किया जाए, उतना ही परिणाम मिलता है
- प्रोजेक्ट की वृद्धि खुशी की बात थी, लेकिन साल के अंत तक इसे संभालना मुश्किल होने लगा
- Atuin पर full-time काम करने के लिए कंपनी शुरू करने और पूरी तरह समर्पित होने का निर्णय लिया
वित्तीय पक्ष
- अब तक Atuin server चलाने की लागत व्यक्तिगत रूप से उठाई जा रही थी, लेकिन GitHub Sponsors के जरिए server costs को कवर करना संभव हो गया
- नियमित रूप से sponsor account का ज़िक्र करने पर ही sponsors मिल पाते थे
भविष्य की ओर
- लक्ष्य ऐसे मूल्यवान features बनाना है जिनके लिए लोग भुगतान करना चाहें
- Atuin को इस स्तर तक बढ़ाना है कि आगे चलकर दूसरों और प्रोजेक्ट्स को भी support किया जा सके
Sponsors
- Atuin GitHub Sponsors के माध्यम से समर्थन देना चाहने वाले व्यक्ति या कंपनियाँ भाग ले सकती हैं
- समर्थकों को डाक से stickers और t-shirts भेजी जाती हैं, और कंपनियों के लिए ऐसे tiers भी हैं जिनमें वे सार्वजनिक रूप से अपना समर्थन दिखा सकती हैं और अपनी साइट का link पा सकती हैं
GN⁺ की राय
- Atuin shell उपयोग की दक्षता बढ़ाने वाला एक open source टूल है, जो उपयोगकर्ताओं की command history को प्रबंधित और sync करने में बहुत मददगार है.
- प्रोजेक्ट के संस्थापक का full-time रूप से Atuin पर काम करना और इसके लिए अधिक समय देना, प्रोजेक्ट की वृद्धि और स्थायित्व के साथ-साथ open source community पर भी सकारात्मक प्रभाव डाल सकता है.
- GitHub Sponsors के जरिए community का वित्तीय समर्थन open source projects की स्थिरता में महत्वपूर्ण भूमिका निभाता है, और ऐसा support model दूसरे open source projects के लिए भी प्रेरणा बन सकता है.
3 टिप्पणियां
यह भी एक अच्छा टूल है।
जब भी नया सर्वर सेटअप करता हूँ, मैं हमेशा ssh key file और rc files ठीक से ट्रांसफर करके खुश हो जाता हूँ, लेकिन shell history भूल जाने की वजह से कई बार मुश्किल में पड़ा हूँ…. लगता है, इसे एक बार ज़रूर आज़माना चाहिए।
Atuin - shell history को SQLite में स्टोर करना
शुरुआत में इसे GeekNews पर शेयर किया गया था, और अब लगता है कि उन्होंने इसे पूरी तरह फुल-टाइम करने का फैसला कर लिया है।
जैसा कि लेख में भी है, GitHub Sponsor जैसे माध्यमों से समर्थन मिलना ऐसे प्रोजेक्ट्स के बढ़ने में बहुत मदद करता है। स्टिकर/टी-शर्ट आदि के जरिए tiers को अलग-अलग रखा गया है, यह दिलचस्प है।
Hacker News टिप्पणियाँ
Atuin उपयोगकर्ता की राय:
fish shell उपयोगकर्ता की राय:
दूसरे उपयोगकर्ता की राय:
bash script उपयोगकर्ता की राय:
वेबसाइट के बारे में सकारात्मक राय:
open source monetization पर राय:
महिलाओं के open source career पर राय:
sqlite database इस्तेमाल करने वाले उपयोगकर्ता की राय: