அம்சங்கள்

கோப்புறை வாரியான கணக்குகள்

எழுதியவர்: jhyunwoo
கடைசியாகப் புதுப்பித்தது 20 அக்டோபர், 2026
ccam 0.8.0 மற்றும் Claude Code 2.1.302 உடன் சரிபார்க்கப்பட்டது

இந்தப் பக்கம் ஆங்கிலத்திலிருந்து இயந்திரம் மூலம் மொழிபெயர்க்கப்பட்டது. திருத்தங்கள் வரவேற்கப்படுகின்றன. இந்தப் பக்கத்தை GitHub-இல் திருத்துங்கள்

இந்தப் பக்கத்தில்

ccam folder work ~/code/company கணக்குப் பெயர் இல்லாத ஒவ்வொரு தொடக்கத்தையும், ~/code/company-க்குள்ளும் அதன் கீழ் உள்ள எந்தக் கோப்புறையிலும், Claude Code-ஐ work ஆகத் தொடங்க வைக்கிறது. அதற்கு வெளியே, இயல்புநிலைக் கணக்கு முன்பு போலவே தொடங்கும். ccam personal மூலமோ ccpersonal போன்ற குறுக்குவழி மூலமோ ஒரு கணக்கைப் பெயரிட்டால், எப்போதும் அந்தக் கணக்கே தொடங்கும்.

பயன்பாடு

ccam folder work ~/code/company     # use work in ~/code/company and below
ccam folder personal                # use personal in the current folder
ccam folder                         # list the folders and the account used here
ccam folder --remove ~/code/company # stop using an account there
cd ~/code/company/api && ccam -p "summarise the open issues"   # runs as work
$ ccam folder work ~/code/company
✓ /home/me/code/company → work
  ccam without an account name starts work here and in every folder below.
$ cd ~/code/company/api && ccam folder
/home/me/code/company → work

Here (/home/me/code/company/api): work, set for /home/me/code/company

இந்தத் தொடக்கங்கள் கோப்புறையின் கணக்கைப் பயன்படுத்துகின்றன:

  • ccam -p "…" மற்றும் முதல் argument Claude Code-க்கான option ஆக உள்ள வேறு எந்தத் தொடக்கமும்
  • பெயர் இல்லாத ccam run, மற்றும் ccam --dry-run
  • ccam --fallback -p "…" அதன் முதல் முயற்சிக்கு
  • தேர்வி, தனியாக ccam, இது கோப்புறையின் கணக்கின் மீது cursor உடன் தொடங்குகிறது

Options

Option என்ன செய்யும் இயல்புநிலை
<account> பயன்படுத்த வேண்டிய கணக்கின் பெயர் அல்லது எண்
[folder] கோப்புறை, relative அல்லது absolute தற்போதைய கோப்புறை
--remove சரியாக அந்தக் கோப்புறைக்கான பதிவை நீக்கும் off
--dry-run மதிக்கப்படும்: மாற்றத்தைச் சேமிக்காமல் அச்சிடும் off

இது எப்படி வேலை செய்கிறது

ஒவ்வொரு கோப்புறையும் ~/.config/ccam/config.toml-இல் ஒரு [[folder]] பதிவு; ஒவ்வொரு தொடக்கமும் எப்படியும் படிக்கும் கோப்பு இது:

[[folder]]
path = '/home/me/code/company'
account = 'work'
  1. ccam folder கோப்புறையை, symbolic links தீர்க்கப்பட்ட absolute பாதையாக மாற்றிச் சேமிக்கிறது. ஒரு கோப்புறையை மீண்டும் அமைத்தால் அதன் கணக்கு மாற்றப்படும்.
  2. பெயர் இல்லாத தொடக்கம் launcher.HereProfile-ஐ அழைக்கிறது. பதிவுகள் இல்லையென்றால் அது உடனே இயல்புநிலைக் கணக்கை எடுக்கிறது.
  3. இல்லையெனில் அது working directory-ஐ ஒவ்வொரு path-உடனும் strings ஆக ஒப்பிடுகிறது: கோப்புறையே அல்லது அதன் கீழ் உள்ள ஒன்று, அதே எழுத்துகளில் தொடங்கும் கோப்புறை மட்டும் ஒருபோதும் அல்ல (/code/company என்பது /code/companyx-ஐ உள்ளடக்காது). மிக ஆழமான பதிவு வெல்லும், அதனால் ~/code/company work ஆக இருக்கும்போது ~/code personal ஆக இருக்கலாம்.
  4. working directory அப்படியே எதனுடனும் பொருந்தாதபோது மட்டுமே, ccam அதன் symbolic links-ஐத் தீர்த்து மீண்டும் ஒருமுறை ஒப்பிடுகிறது.
  5. Windows-இல், Windows செய்வது போலவே, ஒப்பீடு பெரிய, சிறிய எழுத்து வேறுபாட்டைப் புறக்கணிக்கிறது.

config.toml தவிர வேறு எந்தக் கோப்பும் படிக்கப்படுவதில்லை, அதனால் ஒரு கோப்புறைக்குள் தொடங்குவதற்கு அளவிடக்கூடிய நேரம் எதுவும் ஆகாது (பதிவுகளுடனோ இல்லாமலோ 4.0 ms, hyperfine, 300 இயக்கங்கள்).

பாதுகாப்பும் விளிம்பு நிலைகளும்

  • ccam rename கோப்புறைப் பதிவுகளைப் புதிய பெயருக்குக் கொண்டு செல்கிறது, ccam remove நீக்கப்பட்ட கணக்கின் பதிவுகளை நீக்குகிறது.
  • கணக்கு இனி இல்லாத ஒரு பதிவு, அந்தக் கோப்புறையில் பெயர் இல்லாத தொடக்கத்தை நிறுத்துகிறது: <folder> is set to account "<name>", which does not exist. Change it with ccam folder. ccam doctor அத்தகைய பதிவுகளையும், கோப்புறை இல்லாமல் போன பதிவுகளையும் தெரிவிக்கிறது.
  • மேலே உள்ள கோப்புறையிலிருந்து கணக்கைப் பெறும் கோப்புறைக்குள் ccam folder --remove எதையும் நீக்குவதற்குப் பதிலாக அந்தக் கோப்புறையின் பெயரைச் சொல்கிறது.
  • ccam next சுழற்சி அல்லது பயன்பாட்டின்படி தேர்ந்தெடுக்கிறது, கோப்புறைகளைப் பார்ப்பதில்லை.