# ccam ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ

> Linux ಅಥವಾ macOS ನಲ್ಲಿ ಒಂದೇ ಕಮಾಂಡ್‌ನಿಂದ, .deb ಪ್ಯಾಕೇಜ್‌ನಿಂದ ಅಥವಾ ಸೋರ್ಸ್‌ನಿಂದ ccam ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ ಮತ್ತು ccam update ಮೂಲಕ ಅದನ್ನು ಅಪ್‌ಡೇಟ್ ಆಗಿಡಿ. ಮೊದಲು Claude Code ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿರಬೇಕು.

Source: https://ccam.dev/kn/docs/install/ · Updated 2026-10-19

Linux ಅಥವಾ macOS ನ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಇದನ್ನು ರನ್ ಮಾಡಿ:

```sh
curl -fsSL https://ccam.dev/install.sh | sh
```

ಈ ಸ್ಕ್ರಿಪ್ಟ್ ನಿಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಹೊಂದುವ ಬಿಡುಗಡೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಅದರ SHA-256 ಚೆಕ್‌ಸಮ್ ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು `ccam` ಅನ್ನು `~/.local/bin` ನಲ್ಲಿ ಇರಿಸುತ್ತದೆ; ನೀವು ನಂತರ ಆಯ್ಕೆಮಾಡುವ `ccwork` ನಂತಹ ಶಾರ್ಟ್‌ಕಟ್ ಕಮಾಂಡ್‌ಗಳನ್ನೂ ccam ಅದೇ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ರಚಿಸುತ್ತದೆ. ಆ ಫೋಲ್ಡರ್ ನಿಮ್ಮ `PATH` ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, `~/.bashrc` ಅಥವಾ `~/.zshrc` ಗೆ ಸೇರಿಸಬೇಕಾದ ಸಾಲನ್ನು ಸ್ಕ್ರಿಪ್ಟ್ ಮುದ್ರಿಸುತ್ತದೆ.

ccam ನಿಮಗಾಗಿ Claude Code ಅನ್ನು ಆರಂಭಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಮೊದಲು [Claude Code](https://docs.claude.com/en/docs/claude-code/overview) ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ ಮತ್ತು `claude --version` ಕೆಲಸ ಮಾಡುತ್ತದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

## ಬೆಂಬಲಿತ ಸಿಸ್ಟಮ್‌ಗಳು

- x86-64 ಮತ್ತು ARM64 ನಲ್ಲಿ Linux: Ubuntu, Debian, Fedora, Arch, Alpine ಮತ್ತು ಇತರ ಡಿಸ್ಟ್ರಿಬ್ಯೂಷನ್‌ಗಳು. ಬೈನರಿ ಸ್ಟ್ಯಾಟಿಕ್ ಆಗಿದೆ ಮತ್ತು ಅದಕ್ಕೆ ಯಾವುದೇ ಡಿಪೆಂಡೆನ್ಸಿ ಇಲ್ಲ.
- Apple silicon ಮತ್ತು Intel ನಲ್ಲಿ macOS.
- Windows ಗೆ ನೇರ ಬೆಂಬಲ ಇಲ್ಲ. WSL ಒಳಗೆ ccam ಯಾವುದೇ Linux ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಂತೆಯೇ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

## ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುವ ಇತರ ವಿಧಾನಗಳು

**Debian ಮತ್ತು Ubuntu ಪ್ಯಾಕೇಜ್.** [ಬಿಡುಗಡೆಗಳ ಪುಟದಿಂದ](https://github.com/jhyunwoo/ccam/releases) `ccam_<version>_linux_amd64.deb` ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ:

```sh
sudo apt install ./ccam_*_linux_amd64.deb
```

ಪ್ಯಾಕೇಜ್ `/usr/bin/ccam` ಅನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡುತ್ತದೆ.

**ಸೋರ್ಸ್‌ನಿಂದ.** Go 1.26 ಅಥವಾ ಹೊಸ ಆವೃತ್ತಿಯೊಂದಿಗೆ:

```sh
go install github.com/jhyunwoo/ccam/cmd/ccam@latest
```

**ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿ.** `CCAM_VERSION` ಹೊಂದಿಸಿ:

```sh
curl -fsSL https://ccam.dev/install.sh | CCAM_VERSION=v0.1.0 sh
```

## ಶೆಲ್ completion

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

Completion ಖಾತೆಗಳ ಹೆಸರುಗಳನ್ನೂ ಒಳಗೊಂಡಂತೆ `ccam` ನ ಎಲ್ಲಾ ಕಮಾಂಡ್‌ಗಳು ಮತ್ತು ಆಯ್ಕೆಗಳಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

## ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಪರಿಶೀಲಿಸಿ

```sh
ccam version
ccam doctor
```

`ccam doctor` Claude Code ಸಿಗುತ್ತದೆಯೇ ಮತ್ತು ಪ್ರತಿ ಖಾತೆಯ ಫೋಲ್ಡರ್, ಲಿಂಕ್ ಮತ್ತು ಲಾಗಿನ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನಂತರ [ತ್ವರಿತ ಆರಂಭ](https://ccam.dev/kn/docs/quick-start.md) ಗೆ ಮುಂದುವರಿಯಿರಿ.

## ಅಪ್‌ಡೇಟ್

```sh
ccam update --check
ccam update
```

`ccam update --check` ಹೊಸ ಬಿಡುಗಡೆ ಇದೆಯೇ ಎಂಬುದನ್ನು ಮಾತ್ರ ತಿಳಿಸುತ್ತದೆ. `ccam update` ನಿಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಹೊಂದುವ ಬಿಡುಗಡೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ, ಅದರ SHA-256 ಚೆಕ್‌ಸಮ್ ಅನ್ನು ಬಿಡುಗಡೆಯ `checksums.txt` ಜೊತೆ ಹೋಲಿಸಿ ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ `ccam` ಫೈಲ್ ಅನ್ನು ಒಂದೇ ಹಂತದಲ್ಲಿ ಬದಲಾಯಿಸುತ್ತದೆ. ಚೆಕ್‌ಸಮ್ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ ಏನನ್ನೂ ಬದಲಾಯಿಸುವುದಿಲ್ಲ. `ccwork` ನಂತಹ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು ccam ಗೆ ಲಿಂಕ್‌ಗಳಾಗಿರುವುದರಿಂದ, ಅವು ತಕ್ಷಣವೇ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ರನ್ ಮಾಡುತ್ತವೆ.

```console
$ 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` ಏನನ್ನೂ ಬದಲಾಯಿಸದೆ, ಏನು ಡೌನ್‌ಲೋಡ್ ಆಗುತ್ತದೆ ಮತ್ತು ಏನು ಬದಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.

```sh
ccam update --version v0.2.0
ccam --dry-run update
```

ಇನ್‌ಸ್ಟಾಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮತ್ತೆ ರನ್ ಮಾಡಿದರೂ `~/.local/bin` ನಲ್ಲಿರುವ ಪ್ರತಿ ಅಪ್‌ಡೇಟ್ ಆಗುತ್ತದೆ. ನೀವು ccam ಅನ್ನು `go install` ಮೂಲಕ ಬಿಲ್ಡ್ ಮಾಡಿದ್ದರೆ, ಅದೇ ಕಮಾಂಡ್ ಅನ್ನು ಮತ್ತೆ ರನ್ ಮಾಡಿ.

**Debian ಮತ್ತು Ubuntu ಪ್ಯಾಕೇಜ್.** apt ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿದ `/usr/bin/ccam` ಅನ್ನು `ccam update` ಬದಲಾಯಿಸುವುದಿಲ್ಲ; ಬದಲಿಗೆ ಈ ಹಂತಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. [ಬಿಡುಗಡೆಗಳ ಪುಟದಿಂದ](https://github.com/jhyunwoo/ccam/releases) ಹೊಸ `ccam_<version>_linux_amd64.deb` ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ, ಹಳೆಯ ಪ್ಯಾಕೇಜ್‌ನ ಮೇಲೆಯೇ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ:

```sh
sudo apt install ./ccam_*_linux_amd64.deb
```

## ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್

ccam ಇನ್ನೂ ಇನ್‌ಸ್ಟಾಲ್ ಆಗಿರುವಾಗಲೇ ಮೊದಲು ಖಾತೆಯ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ. `ccam list` ಅವುಗಳನ್ನು Shortcut ಕಾಲಂನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ; ಪ್ರತಿಯೊಂದನ್ನೂ `ccam shortcut <account> --remove` ಮೂಲಕ ತೆಗೆದುಹಾಕಿ, ಅಥವಾ ಆ ಲಿಂಕ್‌ಗಳನ್ನು `~/.local/bin` ನಿಂದ ನೀವೇ ಅಳಿಸಿ. ನಂತರ ಕಮಾಂಡ್ ಅನ್ನು, ಮತ್ತು ಖಾತೆಗಳು ಇನ್ನು ಬೇಡವಾದರೆ ಡೇಟಾ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ:

```sh
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` ಅನ್ನು ಅಳಿಸಿದರೆ ಅಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಲಾಗಿನ್‌ಗಳು ಮತ್ತು ಸಂಭಾಷಣೆಯ ಇತಿಹಾಸವೂ ಅಳಿಸಿಹೋಗುತ್ತವೆ. ನೀವು [ಇಂಪೋರ್ಟ್ ಮಾಡಿದ](https://ccam.dev/kn/docs/commands.md) `~/.claude` ಫೋಲ್ಡರ್ ಇದ್ದಲ್ಲೇ ಉಳಿಯುತ್ತದೆ.
