દસ્તાવેજીકરણ

કમાન્ડ સંદર્ભ

છેલ્લે અપડેટ: 19 ઑક્ટોબર, 2026
ccam 0.6.0 અને Claude Code 2.1.302 સાથે તપાસેલું

આ પેજનો અંગ્રેજીમાંથી મશીન અનુવાદ થયો છે. સુધારાઓનું સ્વાગત છે. આ પેજ 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|zshbash કે 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 statuslineClaude Code ની સ્ટેટસ લાઇનમાં એકાઉન્ટ અને વપરાશ બતાવો
ccam updatechecksum તપાસ્યા પછી ccam ને નવીનતમ રિલીઝ પર અપડેટ કરો
ccam usageબધાં એકાઉન્ટનો 5 કલાકનો અને સાપ્તાહિક વપરાશ બતાવો
ccam use <name|number>ડિફૉલ્ટ એકાઉન્ટ સેટ કરો

Claude Code શરૂ કરવું

ccam <name|number> [arguments] તે એકાઉન્ટ તરીકે Claude Code શરૂ કરે છે. ccam નામ પછીના આર્ગ્યુમેન્ટ્સ વાંચતું નથી; તે તેમને એ જ ક્રમમાં claude ને આપે છે, અને standard input, exit code અને સિગ્નલ બરાબર claude જેવું જ વર્તન કરે છે. નામ પછી -- મૂકવું વૈકલ્પિક છે.

આર્ગ્યુમેન્ટ્સ સાથે પણ એકાઉન્ટના નામ વગરનું ccam, જેમ કે ccam -p "summarise", ડિફૉલ્ટ એકાઉન્ટ વાપરે છે. તેને ccam use <name> વડે સેટ કરો.

ccwork જેવો શૉર્ટકટ તેના એકાઉન્ટને આ જ રીતે શરૂ કરે છે: ccwork --resume એ જ કરે છે જે ccam work --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 only

ccam migrate કોઈ Claude Code ફોલ્ડરમાંથી settings.json, CLAUDE.md, એક્સટેન્શન્સ અને user 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 fs

ccam 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 --version

ccam ને બદલતાં પહેલાં ccam update રિલીઝનો SHA-256 checksum તપાસે છે, અને --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 વેરિએબલ આ ફોલ્ડરનું સ્થાન બદલે છે.