दस्तावेज़
ccam इंस्टॉल करें
यह पेज अंग्रेज़ी से मशीन द्वारा अनुवादित है। सुधार का स्वागत है। इस पेज को GitHub पर संपादित करें
इस पेज पर
Linux या macOS पर terminal में यह चलाएँ:
curl -fsSL https://ccam.dev/install.sh | shयह स्क्रिप्ट आपके सिस्टम के लिए रिलीज़ डाउनलोड करती है, उसका SHA-256 checksum जाँचती है और ccam को ~/.local/bin में रखती है; ccam बाद में आपके चुने हुए शॉर्टकट कमांड, जैसे ccwork, भी इसी फ़ोल्डर में बनाता है। अगर यह फ़ोल्डर आपके PATH में नहीं है, तो स्क्रिप्ट वह लाइन प्रिंट करती है जिसे ~/.bashrc या ~/.zshrc में जोड़ना है।
ccam आपके लिए Claude Code शुरू करता है, इसलिए पहले Claude Code इंस्टॉल करें और पक्का करें कि claude --version काम करता है।
समर्थित सिस्टम
- x86-64 और ARM64 पर Linux: Ubuntu, Debian, Fedora, Arch, Alpine और दूसरे डिस्ट्रीब्यूशन। बाइनरी static है और उसकी कोई dependency नहीं है।
- Apple silicon और Intel पर macOS।
- Windows सीधे समर्थित नहीं है। WSL के अंदर ccam किसी भी Linux सिस्टम की तरह काम करता है।
इंस्टॉल करने के दूसरे तरीके
Debian और Ubuntu पैकेज। रिलीज़ पेज से ccam_<version>_linux_amd64.deb डाउनलोड करें और इसे इंस्टॉल करें:
sudo apt install ./ccam_*_linux_amd64.debयह पैकेज /usr/bin/ccam इंस्टॉल करता है।
सोर्स से। Go 1.26 या नए वर्ज़न के साथ:
go install github.com/jhyunwoo/ccam/cmd/ccam@latestकोई ख़ास वर्ज़न। CCAM_VERSION सेट करें:
curl -fsSL https://ccam.dev/install.sh | CCAM_VERSION=v0.1.0 shShell completion
ccam completion bash > ~/.local/share/bash-completion/completions/ccam
ccam completion zsh > "${fpath[1]}/_ccam"Completion ccam की सभी कमांड और विकल्पों के लिए काम करता है, अकाउंट के नामों सहित।
इंस्टॉलेशन जाँचें
ccam version
ccam doctorccam doctor जाँचता है कि Claude Code मिल रहा है और हर अकाउंट फ़ोल्डर, लिंक और लॉगिन ठीक है। इसके बाद क्विक स्टार्ट पर जाएँ।
अपडेट
ccam update --check
ccam updateccam update --check केवल यह बताता है कि कोई नई रिलीज़ उपलब्ध है या नहीं। ccam update आपके सिस्टम के लिए रिलीज़ डाउनलोड करता है, रिलीज़ की checksums.txt से उसका SHA-256 checksum मिलाता है और फिर ccam फ़ाइल को एक ही चरण में बदल देता है। अगर checksum मेल नहीं खाता, तो कुछ भी नहीं बदला जाता। ccwork जैसे शॉर्टकट ccam के लिंक हैं, इसलिए वे तुरंत नया वर्ज़न चलाते हैं।
$ ccam update --check
ccam 0.3.0 is available (you have 0.2.0). Run `ccam update`.
$ ccam update
→ downloading https://github.com/jhyunwoo/ccam/releases/download/v0.3.0/ccam_linux_amd64.tar.gz
✓ Updated ccam 0.2.0 → 0.3.0 (/home/me/.local/bin/ccam)
$ ccam update
ccam 0.3.0 is up to date.ccam कभी अपने आप अपडेट की जाँच नहीं करता; वह नई रिलीज़ तभी खोजता है जब आप यह कमांड चलाते हैं। कोई खास रिलीज़ इंस्टॉल करने के लिए, चाहे वह पुरानी ही क्यों न हो, --version दें। ccam --dry-run update बिना कुछ बदले दिखाता है कि क्या डाउनलोड होगा और क्या बदला जाएगा।
ccam update --version v0.2.0
ccam --dry-run updateइंस्टॉल स्क्रिप्ट दोबारा चलाने से भी ~/.local/bin वाली कॉपी अपडेट हो जाती है। अगर आपने ccam को go install से बनाया था, तो वही कमांड दोबारा चलाएँ।
Debian और Ubuntu पैकेज। ccam update apt से इंस्टॉल किए गए /usr/bin/ccam को नहीं बदलता, बल्कि उसकी जगह ये चरण प्रिंट करता है। रिलीज़ पेज से नया ccam_<version>_linux_amd64.deb डाउनलोड करें और उसे पुराने पैकेज के ऊपर इंस्टॉल करें:
sudo apt install ./ccam_*_linux_amd64.debअनइंस्टॉल करें
पहले अकाउंट शॉर्टकट हटाएँ, जब तक ccam इंस्टॉल है। ccam list उन्हें Shortcut कॉलम में दिखाता है; हर एक को ccam shortcut <account> --remove से हटाएँ, या वे लिंक ~/.local/bin से खुद मिटा दें। फिर कमांड हटाएँ, और अगर अब अकाउंट्स की ज़रूरत नहीं है तो डेटा फ़ोल्डर भी:
ccam list
ccam shortcut work --remove # once for each account that has a shortcut
rm ~/.local/bin/ccam
rm -r ~/.config/ccam ~/.local/share/ccam ~/.local/state/ccam~/.local/share/ccam हटाने से उसमें रखे लॉगिन और बातचीत का इतिहास भी हट जाते हैं। जो ~/.claude फ़ोल्डर आपने import किया था, वह अपनी जगह पर बना रहता है।