Dotter - dotfile을 일관되게 관리하기 위한 Rust 기반 설정 파일 매니저
(github.com/SuperCuber)- 홈 디렉터리의 dotfile 구성 백업과 배포 문제등 단순 symlink 방식의 한계를 보완하고 해결하기 위해 개발
- 파일 출처 추적, 신규 머신 세팅, 기기별 설정 차이 관리를 선언적 설정 파일로 해결
- 파일을 단순히 링크하는 대신 템플릿 렌더링 또는 자동 symlink 배포를 지원
- 머신별·환경별 변수에 따라 설정 내용을 동적으로 변경 가능
-
global.toml과local.toml분리 구조를 통해 전체 설정과 로컬 선택을 명확히 분리 - 배포·되돌리기·초기화·변경 감시를 포함한 완결된 CLI 워크플로 제공
- deploy, undeploy, watch, init 등 핵심 명령어 제공
- dry-run, diff 출력, 강제 덮어쓰기, 훅 스크립트 등 실전 운용을 고려한 옵션 구성
- macOS(Homebrew), Arch Linux(AUR), Windows(Scoop), crates.io 등으로 설치 가능
- Rust로 구현되어 단일 바이너리 형태로 배포됨