డాక్యుమెంటేషన్
కమాండ్ రిఫరెన్స్
ఈ పేజీ ఇంగ్లీష్ నుంచి యంత్రం ద్వారా అనువదించబడింది. దిద్దుబాట్లకు స్వాగతం. ఈ పేజీని GitHub లో సవరించండి
ఈ పేజీలో
ఒక కమాండ్ అసలు చేయకుండా అది ఏమి చేస్తుందో చూడటానికి, దాని ముందు --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 ను ప్రారంభించండి; ఆర్గ్యుమెంట్లు మార్పు లేకుండా పంపబడతాయి |
ccam add [name] | ఖాతాను జోడించండి: కాన్ఫిగ్ ఫోల్డర్, లాగిన్, ఐచ్ఛిక షార్ట్కట్ |
ccam completion bash|zsh | bash లేదా zsh కంప్లీషన్ను ప్రింట్ చేయండి |
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> | ఖాతాను తీసివేయండి; దాని ఫోల్డర్ ట్రాష్ ఫోల్డర్కు వెళ్తుంది |
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 | చెక్సమ్ను తనిఖీ చేసి ccam ను తాజా రిలీజ్కు అప్డేట్ చేయండి |
ccam usage | అన్ని ఖాతాల 5 గంటల, వారపు వినియోగాన్ని చూపించండి |
ccam use <name|number> | డిఫాల్ట్ ఖాతాను సెట్ చేయండి |
Claude Code ను ప్రారంభించడం
ccam <name|number> [arguments] ఆ ఖాతాగా Claude Code ను ప్రారంభిస్తుంది. పేరు తర్వాత ఉన్న ఆర్గ్యుమెంట్లను ccam చదవదు; వాటిని అదే క్రమంలో claude కు పంపుతుంది. స్టాండర్డ్ ఇన్పుట్, ఎగ్జిట్ కోడ్, సిగ్నల్స్ అన్నీ claude తో నేరుగా ఉన్నట్లే పనిచేస్తాయి. పేరు తర్వాత -- ఐచ్ఛికం.
ఖాతా పేరు లేకుండా ఆర్గ్యుమెంట్లతో ccam, ఉదాహరణకు ccam -p "summarise", డిఫాల్ట్ ఖాతాను ఉపయోగిస్తుంది. దాన్ని ccam use <name> తో సెట్ చేయండి.
ccwork వంటి షార్ట్కట్ కూడా తన ఖాతాను ఇదే విధంగా ప్రారంభిస్తుంది: ccam work --resume చేసేదే ccwork --resume చేస్తుంది. షార్ట్కట్లు చూడండి.
ఖాతాలను జోడించడం, తీసివేయడం
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 ప్రతి ఖాతాను దాని స్లాట్, షార్ట్కట్, ఇమెయిల్, ఫోల్డర్తో ప్రింట్ చేస్తుంది. దానిలోని share ఆబ్జెక్ట్ ప్రతి అంశాన్ని (mcp, settings, memory, extensions, history) ఒక గ్రూప్ పేరుకు లేదా local కు మ్యాప్ చేస్తుంది.
షార్ట్కట్లు
ccam shortcut work ccwork # create it, or rename the existing one
ccam shortcut work # show it
ccam shortcut work --removeషార్ట్కట్ అంటే ఒక ఖాతాగా Claude Code ను ప్రారంభించే, మీరే పేరు పెట్టిన కమాండ్. ccam work లాగే, ఇది ప్రతి ఆర్గ్యుమెంట్ను మార్పు లేకుండా Claude Code కు పంపుతుంది, కాబట్టి ccwork --resume, ccwork -p "hi" మీరు ఆశించినట్లే పనిచేస్తాయి. ఇది ~/.local/bin లో ccam కు ఉన్న లింక్.
షార్ట్కట్లు ఐచ్ఛికం. ccam add విజార్డ్ ఒకటి సృష్టించాలా అని అడుగుతుంది, ccam add <name> --shortcut <command> అడగకుండానే ఒకటి సృష్టిస్తుంది, ccam list ప్రతి ఖాతా షార్ట్కట్ను చూపిస్తుంది, లేకపోతే - చూపిస్తుంది.
పేర్లలో a-z, 0-9, ., -, _ అక్షరాలు ఉపయోగించవచ్చు. పేరు ccam కమాండ్ కాకూడదు, మరో ఖాతా షార్ట్కట్ కాకూడదు, మీ PATH లోని మరో ప్రోగ్రామ్ పేరు కాకూడదు.
ccam rename షార్ట్కట్ పేరును అలాగే ఉంచుతుంది, ccam remove ఖాతాతో పాటు షార్ట్కట్ను తొలగిస్తుంది. ccam shims install అన్ని ఖాతాల లింక్లను మళ్లీ సృష్టిస్తుంది, ఉదాహరణకు మీరు ccam ను వేరే చోటికి తరలించిన తర్వాత.
షేరింగ్
ccam share work # show the current state
ccam share work --history on --mcp team
ccam share work --settings off --freshప్రతి అంశం on (default గ్రూప్), off, లేదా ఒక గ్రూప్ పేరును తీసుకుంటుంది. షేరింగ్ చూడండి.
ఇప్పటికే ఉన్న సెటప్ను కాపీ చేయడం
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 onlyccam migrate ఒక Claude Code ఫోల్డర్ నుంచి settings.json, CLAUDE.md, ఎక్స్టెన్షన్లు, యూజర్ MCP సర్వర్లను ఒక గ్రూప్లోకి కాపీ చేస్తుంది, కాబట్టి ఆ అంశాలను షేర్ చేసే ప్రతి ఖాతాకు అవి అందుతాయి. ఫోల్డర్ చదవబడుతుంది మాత్రమే. --settings, --memory, --extensions, --mcp, --history ఆప్షన్లు మీరు పేర్కొన్న అంశాలను మాత్రమే కాపీ చేస్తాయి. అవి లేకపోతే, టెర్మినల్లో ఒక చెక్లిస్ట్ నుంచి మీరు ఎంచుకోవచ్చు, అందులో సంభాషణ చరిత్ర తప్ప అన్నీ టిక్ చేసి ఉంటాయి; ఇతర చోట్ల సంభాషణ చరిత్ర తప్ప అన్నీ కాపీ అవుతాయి. -g లేదా --group గ్రూప్ను ఎంచుకుంటుంది, -y లేదా --yes అడగకుండా కాపీ చేసి, ఫైల్ వేరుగా ఉన్నప్పుడు గ్రూప్ కాపీని ఉంచుతుంది. ఇది సర్వర్ల సేవ్ చేసిన సైన్-ఇన్లను కూడా ప్రతి ఖాతా సొంత లాగిన్ ఫైల్లోకి కాపీ చేస్తుంది. ఇప్పటికే ఉన్న సెటప్ను కాపీ చేయడం చూడండి.
MCP సర్వర్లు
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 fsccam mcp import <account> ఆ ఖాతాకు మాత్రమే ఉన్న సర్వర్లను దాని గ్రూప్లోకి తరలిస్తుంది. గ్రూప్ ఇప్పటికే వేరే నిర్వచనం కోసం వాడుతున్న పేరు ఉన్న సర్వర్ను వదిలేస్తుంది; గ్రూప్ కాపీని భర్తీ చేయడానికి --force జోడించండి, ccam ముందుగా దాన్ని బ్యాకప్ చేస్తుంది.
వినియోగం, ఖాతా మార్చడం
ccam usage # also: ccam u
ccam usage --watch # refresh every 60 seconds
ccam usage --json
ccam next --continue
ccam next --autoనిర్వహణ
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 --versionccam update ccam ను మార్చే ముందు రిలీజ్ SHA-256 చెక్సమ్ను తనిఖీ చేస్తుంది, --version v0.2.0 ఒక నిర్దిష్ట రిలీజ్ను ఇన్స్టాల్ చేస్తుంది. .deb ప్యాకేజీ నుంచి ఇన్స్టాల్ చేసిన ccam ను apt తో అప్డేట్ చేయండి. వివరాల కోసం అప్డేట్ చేయడం చూడండి.
ఫైళ్లు
| పాత్ | విషయాలు |
|---|---|
~/.config/ccam/config.toml |
ఖాతాలు, అవి ఏమి షేర్ చేస్తాయి |
~/.local/share/ccam/profiles/<name>/ |
ప్రతి ఖాతా యొక్క CLAUDE_CONFIG_DIR |
~/.local/share/ccam/groups/<group>/ |
షేర్ చేసిన సెట్టింగ్లు, MCP సర్వర్లు, ఎక్స్టెన్షన్లు, చరిత్ర |
~/.local/state/ccam/ |
వినియోగ కాష్, చివరిగా ఉపయోగించిన సమయాలు |
~/.local/bin/<shortcut> |
ccwork వంటి షార్ట్కట్ కమాండ్లు, ccam కు లింక్లు |
XDG_CONFIG_HOME, XDG_DATA_HOME, XDG_STATE_HOME వేరియబుల్స్ ఈ ఫోల్డర్ల స్థానాన్ని మారుస్తాయి.