दस्तावेज़

ccam इंस्टॉल करें

अंतिम अपडेट 19 अक्टूबर 2026
ccam 0.6.0 और Claude Code 2.1.302 के साथ जाँचा गया

यह पेज अंग्रेज़ी से मशीन द्वारा अनुवादित है। सुधार का स्वागत है। इस पेज को 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 sh

Shell completion

ccam completion bash > ~/.local/share/bash-completion/completions/ccam
ccam completion zsh > "${fpath[1]}/_ccam"

Completion ccam की सभी कमांड और विकल्पों के लिए काम करता है, अकाउंट के नामों सहित।

इंस्टॉलेशन जाँचें

ccam version
ccam doctor

ccam doctor जाँचता है कि Claude Code मिल रहा है और हर अकाउंट फ़ोल्डर, लिंक और लॉगिन ठीक है। इसके बाद क्विक स्टार्ट पर जाएँ।

अपडेट

ccam update --check
ccam update

ccam 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 किया था, वह अपनी जगह पर बना रहता है।