OUTPUT 01
dotfiles 정본
파일이 dotfiles 레포 안으로 이동해 버전 관리 대상이 된다.
원래 위치에 있던 설정 파일 하나를 입력받아 dotfiles 레포 안의 정본 +
원위치의 심볼릭 링크 + <app>_init / <app>_edit_* 관리 함수 + 커밋을 산출한다.
파일이 dotfiles 레포 안으로 이동해 버전 관리 대상이 된다.
원래 경로에서도 그대로 읽히도록 링크가 걸린다.
<app>_init, <app>_edit_<config> 와 <app>help 항목.
stage 후 git commit 까지 수행한다.
mise-migrate, 원격 호스트 SSH 키 위임은 ssh-delegate. 이 스킬은 로컬 설정 파일의 위치와 링크만 다룬다.bash/{claude,app,config,env}/ 로 배치되어 있지 않으면 전제가 성립하지 않는다./devenv:symlink-manager <file> /devenv:symlink-manager -h | --help | help
| 카테고리 | 용도 |
|---|---|
bash/claude/ | Claude Code 관련 설정 |
bash/app/ | 앱 전용 설정 및 관리 함수 |
bash/config/ | 일반 설정 파일 |
bash/env/ | 환경 변수 |
이 중 dEitY719/dotfiles 에 실제로 존재하는 디렉터리는 bash/env/ 뿐이다. Phase 1 헬퍼는 없는 카테고리 디렉터리를 만들지 않고 거부하므로, 먼저 mkdir -p ~/dotfiles/bash/<category> 를 해야 한다.
단계를 눌러 상세를 확인한다. 키보드 ← → 로도 이동한다.
각 Phase 는 첫 실패에서 중단한다.
Phase 1 의 파일 이동 실패는 .backup 에서 자동 롤백된다. Phase 2 이후의 실패는 자동 롤백되지 않는다 — Phase 1 만 백업 복원 대상이다.
그래서 먼저 .backup 을 만들고 링크를 검증한다. 이미 존재하는 파일을 덮어쓰기 전에는 반드시 확인을 받는다.
git commit 까지 수행한다읽기 전용 감사 스킬이 아니다.
Phase 1 만 백업 복원 대상이다.
source ~/.bashrc && <app>help 로 새 링크와 함수를 검증한다.
devenv:symlink-manager target=<file> category=<dir> links=<n> commit=<sha>
devenv:symlink-manager ... phase=<n> reason=<one-line>