Chatminal उपयोगकर्ता मार्गदर्शिका
Chatminal को ऐसे इस्तेमाल करें जैसे यह आपका लौटकर आने वाला workspace हो, कोई फेंक देने वाला terminal नहीं।
यह पेज contributors के लिए नहीं, users के लिए है। इसमें बताया गया है कि Chatminal कैसे इंस्टॉल करें, sessions और profiles कैसे साथ काम करते हैं, layouts कैसे व्यवहार करते हैं और बाद में काम पर लौटने पर क्या उम्मीद रखनी चाहिए।
इंस्टॉल
Chatminal इंस्टॉल करें
Chatminal उन लोगों के लिए desktop terminal है जो चाहते हैं कि उनके shell sessions व्यवस्थित रहें और आसानी से resume हों। वही install path चुनें जो आपके platform और update workflow से मेल खाए।
- अगर आप macOS या Linux पर सबसे तेज terminal-first setup चाहते हैं तो install script इस्तेमाल करें।
- अगर आप macOS पर brew के ज़रिए install और upgrade चाहते हैं तो Homebrew इस्तेमाल करें।
- अगर आप direct app archive पसंद करते हैं या Windows पर हैं तो GitHub Release डाउनलोड का उपयोग करें।
- अभी prebuilt artifacts macOS, Linux x86_64 और Windows x64 के लिए उपलब्ध हैं।
bash
Bash से इंस्टॉल करें
यह latest stable release इंस्टॉल करता है और terminal से शुरू करने का सबसे तेज़ रास्ता है।
curl -fsSL https://chatminal.com/install | bashbrew
Homebrew से इंस्टॉल करें
macOS पर इसे चुनें अगर आप चाहते हैं कि Chatminal एक सामान्य cask की तरह manage हो।
brew tap Khoa280703/chatminal https://github.com/Khoa280703/chatminal
brew install --cask chatminalwindows
Windows के लिए डाउनलोड
Windows फिलहाल latest GitHub Release zip के ज़रिए वितरित होता है।
start https://github.com/Khoa280703/chatminal/releases/latestपहला लॉन्च
पहले लॉन्च पर क्या होता है
जब Chatminal पहली बार खुलता है, यह आपका default shell शुरू करता है और आपको असली काम के लिए sessions बनाने की साफ जगह देता है, बजाय इसके कि सब कुछ एक ही terminal tab में भर दिया जाए।
- एक fresh shell session से शुरू करें और अपना default working environment जाँचें।
- अलग tasks या repositories के लिए अलग sessions बनाएँ।
- related sessions को group करने के लिए profiles का उपयोग करें।
सेशन
सेशन और प्रोफाइल
Chatminal में session मूल इकाई है। हर session अपना shell, working directory और activity state रखता है। Profiles आपको sessions को project, team या workflow के हिसाब से समूहित करने में मदद करते हैं।
- हर task, repo या environment के लिए एक session बनाएँ।
- जब आप context बदलना चाहें लेकिन current sessions न खोना चाहें, तब profiles के बीच जाएँ।
- sessions का नाम बदलें ताकि sidebar साफ दिखाए कि हर session किस काम के लिए है।
- जो sessions आप बार-बार खोलते हैं उनके लिए startup commands इस्तेमाल करें।
लेआउट
Splits और layouts
Chatminal एक साथ कई sessions पर काम करने के लिए बनाया गया है। Layouts आपको workspace split करने, महत्वपूर्ण sessions को दृश्य में रखने और बाद में उसी परिचित arrangement पर लौटने देते हैं।
- जब आपको logs, shell output और दूसरी task एक साथ देखनी हो तो workspace split करें।
- लंबे समय तक चलने वाले काम को दृश्य में रखने के लिए layouts इस्तेमाल करें, बार-बार switch करने के बजाय।
- saved layouts बाद में वही workspace shape दोबारा खोलना आसान बनाते हैं।
इतिहास
इतिहास और resume व्यवहार
Chatminal session state को persist करता है ताकि आप हर बार खाली terminal से शुरू किए बिना काम पर लौट सकें। इसमें session history और workspace structure दोनों शामिल हैं।
- session history रखी जा सकती है ताकि वापस आने पर पुराना output उपलब्ध रहे।
- app दोबारा खोलना ऐसा महसूस होना चाहिए जैसे काम resume हो रहा हो, न कि सब कुछ zero से शुरू हो रहा हो।
- अगर आप clean slate चाहते हैं, तो history साफ़ कर सकते हैं और session context reset कर सकते हैं।
स्टार्टअप
Startup commands
अगर कोई session हमेशा एक ही तरीके से शुरू होता है, तो startup command सहेज लें। यह project खोलने, किसी tool से attach होने या routine shell flow जल्दी restore करने के लिए उपयोगी है।
- जो sessions आप रोज़ दोहराते हैं उनके लिए startup commands इस्तेमाल करें।
- इन्हें इस बात पर केंद्रित रखें कि आपको जल्दी से working state में वापस लाना है।
- इन्हें convenience समझें, full deployment script नहीं।
FAQ
सामान्य प्रश्न
अभी product direction desktop-first और session-focused है। अगर आप तय कर रहे हैं कि Chatminal आपके workflow के लिए सही है या नहीं, तो ये सबसे महत्वपूर्ण प्रश्न हैं।
- क्या यह कई sessions सपोर्ट करता है? हाँ, यह product का core हिस्सा है।
- क्या मैं profiles में काम व्यवस्थित कर सकता हूँ? हाँ, profiles stored workspace model का हिस्सा हैं।
- क्या यह layouts और history याद रखता है? हाँ, persistence runtime और store में built-in है।
- क्या यह पेज contributors के लिए है? नहीं। यह पेज end users के लिए लिखा गया है।