# கட்டளைக் குறிப்பு

> ccam add, ccam <name> முதல் ccam usage, ccam next, ccam doctor வரை, ccam-இன் ஒவ்வொரு கட்டளையும் option-உம்.

Source: https://ccam.dev/ta/docs/commands/ · Updated 2026-10-19

ஒரு கட்டளை உண்மையில் எதையும் செய்யாமல் என்ன செய்யும் என்று பார்க்க, அதற்கு முன் `--dry-run` வையுங்கள், எடுத்துக்காட்டாக `ccam --dry-run work`. Claude Code-ஐத் தொடங்கும்போது (`ccam <name>`, `ccam run`, `ccam next`) மற்றும் `share`, `migrate`, `shortcut`, `update`, `doctor --fix` ஆகியவற்றுடன் இது வேலை செய்யும். எதையாவது மாற்றும் மற்ற கட்டளைகள் இயங்குவதற்குப் பதிலாக இதை மறுக்கும்.

| கட்டளை | இது என்ன செய்கிறது |
| --- | --- |
| `ccam` | கணக்குத் தேர்வியைத் திறக்கிறது |
| `ccam <name|number> [claude arguments]` | அந்தக் கணக்காக Claude Code-ஐத் தொடங்குகிறது; arguments மாற்றமின்றி அனுப்பப்படும் |
| `ccam add [name]` | கணக்கைச் சேர்க்கிறது: config கோப்புறை, உள்நுழைவு, விருப்பத்தேர்வான குறுக்குவழி |
| `ccam completion bash|zsh` | bash அல்லது zsh completion-ஐ அச்சிடுகிறது |
| `ccam doctor` | இணைப்புகள், அனுமதிகள், உள்நுழைவுகள், பதிப்புகளைச் சரிபார்த்துச் சரிசெய்கிறது |
| `ccam import [folder]` | ஏற்கெனவே உள்ள ~/.claude கோப்புறையை அதே இடத்தில் பதிவு செய்கிறது |
| `ccam list` | கணக்குகளைப் பட்டியலிடுகிறது |
| `ccam login <name|number>` | கணக்கில் மீண்டும் உள்நுழைகிறது |
| `ccam logout <name|number>` | கணக்கின் உள்நுழைவை நீக்குகிறது |
| `ccam mcp [command]` | பகிரப்பட்ட MCP சர்வர்களை நிர்வகிக்கிறது |
| `ccam migrate [folder]` | ஏற்கெனவே உள்ள Claude Code அமைப்பை (~/.claude) பகிரப்பட்ட குழுவுக்குள் நகலெடுக்கிறது |
| `ccam next [--auto] [--continue] [-- claude args]` | அடுத்த கணக்கைத் திறக்கிறது; --continue உரையாடலைத் தொடர்கிறது, --auto அதிக இடம் உள்ள கணக்கைத் தேர்ந்தெடுக்கிறது |
| `ccam remove <name|number>` | கணக்கை நீக்குகிறது; அதன் கோப்புறை trash கோப்புறைக்குச் செல்லும் |
| `ccam rename <name> <new-name>` | கணக்கை மறுபெயரிடுகிறது; அதன் குறுக்குவழியின் பெயர் மாறாது |
| `ccam share <name|number> [--mcp on|off|<group>] [--history …]` | திட்டத்தைக் காட்டிய பிறகு, கணக்கு பகிர்வதை மாற்றுகிறது |
| `ccam shims [command]` | எல்லாக் கணக்குகளின் குறுக்குவழி இணைப்புகளையும் மீண்டும் உருவாக்குகிறது |
| `ccam shortcut <name|number> [command]` | ccwork போன்ற, ஒரு கணக்கின் குறுக்குவழிக் கட்டளையைக் காட்டுகிறது, உருவாக்குகிறது, மறுபெயரிடுகிறது அல்லது நீக்குகிறது |
| `ccam statusline` | Claude Code-இன் நிலை வரியில் கணக்கையும் பயன்பாட்டையும் காட்டுகிறது |
| `ccam update` | checksum-ஐச் சரிபார்த்த பிறகு ccam-ஐச் சமீபத்திய வெளியீட்டுக்குப் புதுப்பிக்கிறது |
| `ccam usage` | எல்லாக் கணக்குகளின் 5 மணி நேர மற்றும் வாராந்திரப் பயன்பாட்டைக் காட்டுகிறது |
| `ccam use <name|number>` | இயல்புநிலைக் கணக்கை அமைக்கிறது |

## Claude Code-ஐத் தொடங்குதல்

`ccam <name|number> [arguments]` அந்தக் கணக்காக Claude Code-ஐத் தொடங்குகிறது. பெயருக்குப் பின் உள்ள arguments-ஐ ccam படிப்பதில்லை; அவற்றை அதே வரிசையில் `claude`-க்கு அனுப்புகிறது. standard input, exit code, signals ஆகியவை `claude`-ஐ நேரடியாக இயக்குவது போலவே செயல்படும். பெயருக்குப் பின் `--` விருப்பத்தேர்வு மட்டுமே.

கணக்குப் பெயர் இல்லாமல் arguments உடன் இயக்கும் `ccam`, எடுத்துக்காட்டாக `ccam -p "summarise"`, இயல்புநிலைக் கணக்கைப் பயன்படுத்தும். அதை `ccam use <name>` மூலம் அமைக்கலாம்.

`ccwork` போன்ற ஒரு குறுக்குவழியும் அதன் கணக்கை இதே முறையில் தொடங்கும்: `ccam work --resume` செய்வதையே `ccwork --resume` செய்யும். [குறுக்குவழிகள்](https://ccam.dev/ta/docs/commands.md#shortcuts) பகுதியைப் பாருங்கள்.

## கணக்குகளைச் சேர்த்தல் மற்றும் நீக்குதல்

```sh
ccam add                      # wizard
ccam add work --share history=on
ccam add side --shortcut ccside
ccam add ci --no-login        # log in later with: ccam login ci
ccam rename work job
ccam remove side              # folder moves to ~/.local/share/ccam/trash
ccam import ~/.claude-old --name old
```

கோப்புறை இல்லாமல் இயக்கும் `ccam import`, `~/.claude` மற்றும் `~/.claude-*`-ஐத் தேடி, ஒவ்வொன்றைப் பற்றியும் கேட்கும். இறக்குமதி செய்யப்பட்ட கோப்புறைகள் அவை இருக்கும் இடத்திலேயே பதிவு செய்யப்படும்; ccam ஒருபோதும் உள்நுழைவை நகர்த்துவதோ நகலெடுப்பதோ இல்லை.

ஒரு கணக்காக Claude Code இயங்கிக்கொண்டிருக்கும்போது, `ccam rename`, `ccam remove`, `ccam share` ஆகியவை அந்தக் கணக்கை மாற்ற மறுக்கும். முதலில் அமர்வை முடியுங்கள்.

`ccam list --json` ஒவ்வொரு கணக்கையும் அதன் slot எண், குறுக்குவழி, மின்னஞ்சல், கோப்புறை ஆகியவற்றுடன் அச்சிடும். அதிலுள்ள `share` object ஒவ்வொரு உருப்படியையும் (`mcp`, `settings`, `memory`, `extensions`, `history`) ஒரு குழுப் பெயருடன் அல்லது `local` உடன் இணைக்கும்.

## குறுக்குவழிகள்

```sh
ccam shortcut work ccwork     # create it, or rename the existing one
ccam shortcut work            # show it
ccam shortcut work --remove
```

குறுக்குவழி என்பது ஒரு கணக்காக Claude Code-ஐத் தொடங்க, நீங்களே பெயரிடும் கட்டளை. `ccam work` போலவே, அது ஒவ்வொரு argument-ஐயும் மாற்றமின்றி Claude Code-க்கு அனுப்பும், அதனால் `ccwork --resume`, `ccwork -p "hi"` ஆகியவை நீங்கள் எதிர்பார்ப்பது போலவே வேலை செய்யும். அது `~/.local/bin`-இல் உள்ள ccam-க்கான ஓர் இணைப்பு.

குறுக்குவழிகள் விருப்பத்தேர்வு மட்டுமே. `ccam add` wizard ஒன்றை உருவாக்க வேண்டுமா என்று கேட்கும், `ccam add <name> --shortcut <command>` கேட்காமலே ஒன்றை உருவாக்கும், `ccam list` ஒவ்வொரு கணக்கின் குறுக்குவழியையும், இல்லையென்றால் `-`-ஐயும் காட்டும்.

பெயர்களில் a-z, 0-9, `.`, `-`, `_` ஆகிய எழுத்துகளைப் பயன்படுத்தலாம். ஒரு பெயர் ccam கட்டளையாகவோ, மற்றொரு கணக்கின் குறுக்குவழியாகவோ, உங்கள் `PATH`-இல் உள்ள வேறொரு நிரலின் பெயராகவோ இருக்கக் கூடாது.

`ccam rename` குறுக்குவழிப் பெயரை மாற்றாமல் வைத்திருக்கும், `ccam remove` கணக்குடன் சேர்த்துக் குறுக்குவழியையும் நீக்கும். `ccam shims install` எல்லாக் கணக்குகளின் இணைப்புகளையும் மீண்டும் உருவாக்கும், எடுத்துக்காட்டாக நீங்கள் ccam-ஐ வேறிடத்துக்கு நகர்த்திய பிறகு.

## பகிர்வு

```sh
ccam share work                       # show the current state
ccam share work --history on --mcp team
ccam share work --settings off --fresh
```

ஒவ்வொரு உருப்படியும் `on` (`default` குழு), `off`, அல்லது ஒரு குழுவின் பெயரை ஏற்கும். [பகிர்வு](https://ccam.dev/ta/docs/sharing.md) பக்கத்தைப் பாருங்கள்.

## ஏற்கெனவே உள்ள அமைப்பை நகலெடுத்தல்

```sh
ccam migrate                    # ~/.claude into the default group
ccam --dry-run migrate          # show the plan, copy nothing
ccam migrate ~/.claude-work --group work --settings --mcp
ccam migrate --history --yes    # conversation history only
```

`ccam migrate`, ஒரு Claude Code கோப்புறையிலிருந்து `settings.json`, `CLAUDE.md`, நீட்டிப்புகள், பயனர் MCP சர்வர்கள் ஆகியவற்றை ஒரு குழுவுக்குள் நகலெடுக்கிறது, அதனால் அந்த உருப்படிகளைப் பகிரும் ஒவ்வொரு கணக்குக்கும் அவை கிடைக்கும். அந்தக் கோப்புறை படிக்கப்பட மட்டுமே செய்யும். `--settings`, `--memory`, `--extensions`, `--mcp`, `--history` ஆகிய options நீங்கள் குறிப்பிடும் உருப்படிகளை மட்டுமே நகலெடுக்கும். அவை இல்லாவிட்டால், டெர்மினலில் ஒரு தேர்வுப் பட்டியல் (checklist) நீங்களே தேர்ந்தெடுக்க உதவும், அதில் உரையாடல் வரலாற்றைத் தவிர அனைத்தும் தேர்வுசெய்யப்பட்டிருக்கும்; மற்ற இடங்களில் உரையாடல் வரலாற்றைத் தவிர அனைத்தும் நகலெடுக்கப்படும். `-g` அல்லது `--group` குழுவைத் தேர்ந்தெடுக்கும், `-y` அல்லது `--yes` கேட்காமல் நகலெடுத்து, ஒரு கோப்பு வேறுபட்டால் குழுவின் நகலை வைத்திருக்கும். சர்வர்களின் சேமிக்கப்பட்ட உள்நுழைவுகளையும் அது ஒவ்வொரு கணக்கின் சொந்த உள்நுழைவுக் கோப்புக்குள் நகலெடுக்கிறது. [ஏற்கெனவே உள்ள அமைப்பை நகலெடுத்தல்](https://ccam.dev/ta/docs/sharing.md#copy-an-existing-setup) பகுதியைப் பாருங்கள்.

## MCP சர்வர்கள்

```sh
ccam mcp add fs -- npx -y @modelcontextprotocol/server-filesystem ~/code
ccam mcp add docs --url https://mcp.example.com/mcp --header "Authorization: Bearer $TOKEN"
ccam mcp add-json db '{"type":"stdio","command":"db-mcp"}'
ccam mcp list
ccam mcp import work gh
ccam mcp remove fs
```

`ccam mcp import <account>` அந்தக் கணக்கிடம் மட்டும் உள்ள சர்வர்களை அதன் குழுவுக்கு நகர்த்தும். குழு ஏற்கெனவே வேறொரு வரையறைக்குப் பயன்படுத்தும் பெயருடைய சர்வர் தவிர்க்கப்படும்; குழுவின் நகலை மாற்ற `--force` சேருங்கள், ccam முதலில் அதை backup எடுக்கும்.

## பயன்பாடு மற்றும் கணக்கு மாற்றம்

```sh
ccam usage           # also: ccam u
ccam usage --watch   # refresh every 60 seconds
ccam usage --json
ccam next --continue
ccam next --auto
```

## பராமரிப்பு

```sh
ccam doctor          # check
ccam doctor --fix    # repair what is safe to repair, with backups
ccam statusline install
ccam shims install   # recreate the shortcut links
ccam update          # install the latest ccam release
ccam update --check  # only check for a newer release
ccam version         # also: ccam -v, ccam --version
```

`ccam update` ccam-ஐ மாற்றுவதற்கு முன் வெளியீட்டின் SHA-256 checksum-ஐச் சரிபார்க்கிறது, `--version v0.2.0` ஒரு குறிப்பிட்ட வெளியீட்டை நிறுவுகிறது. `.deb` தொகுப்பிலிருந்து நிறுவிய ccam-ஐ apt மூலம் புதுப்பியுங்கள். [புதுப்பித்தல்](https://ccam.dev/ta/docs/install.md#update) பகுதியைப் பாருங்கள்.

## கோப்புகள்

| பாதை | உள்ளடக்கம் |
| --- | --- |
| `~/.config/ccam/config.toml` | கணக்குகளும் அவை பகிர்வதும் |
| `~/.local/share/ccam/profiles/<name>/` | ஒவ்வொரு கணக்கின் `CLAUDE_CONFIG_DIR` |
| `~/.local/share/ccam/groups/<group>/` | பகிரப்பட்ட அமைப்புகள், MCP சர்வர்கள், நீட்டிப்புகள், வரலாறு |
| `~/.local/state/ccam/` | பயன்பாட்டு cache மற்றும் கடைசியாகப் பயன்படுத்திய நேரங்கள் |
| `~/.local/bin/<shortcut>` | `ccwork` போன்ற குறுக்குவழிக் கட்டளைகள், ccam-க்கான இணைப்புகள் |

`XDG_CONFIG_HOME`, `XDG_DATA_HOME`, `XDG_STATE_HOME` மாறிகள் இந்தக் கோப்புறைகளின் இடத்தை மாற்றுகின்றன.
