ದಸ್ತಾವೇಜು
ಕಮಾಂಡ್ ಉಲ್ಲೇಖ
ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್ನಿಂದ ಯಂತ್ರದ ಮೂಲಕ ಅನುವಾದಿಸಲಾಗಿದೆ. ತಿದ್ದುಪಡಿಗಳಿಗೆ ಸ್ವಾಗತ. ಈ ಪುಟವನ್ನು 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 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 | ಚೆಕ್ಸಮ್ ಪರಿಶೀಲಿಸಿದ ನಂತರ 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 ಅನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು ccam update ಬಿಡುಗಡೆಯ 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 ವೇರಿಯೇಬಲ್ಗಳು ಈ ಫೋಲ್ಡರ್ಗಳ ಸ್ಥಳವನ್ನು ಬದಲಾಯಿಸುತ್ತವೆ.