Lnk - Git 기반 단일 바이너리 도트파일(dotfiles) 매니저
(github.com/yarlson)- 번거로운 설정이나 복잡한 과정 없이, dotfiles를 깔끔하게 Git으로 관리할 수 있게 해주는 오픈소스 도구
- 
lnk add ~/.vimrc ~/.bashrc쉽게 파일을 등록하고 관리 - 
lnk add --host work ~/.ssh/config기기별 파일도 개별적으로 관리 
 - 
 - 
자동 부트스트랩: dotfiles 저장소에 
bootstrap.sh만 추가하면, 환경 셋업이 자동 실행되어 개발환경 준비가 쉬워짐 - 일상적인 워크플로우 자동화: 파일 추가·삭제, 상태 확인, 동기화(push/pull), 호스트별 파일 목록 등 모든 작업을 명령어로 처리
 - 모든 파일은 
~/.config/lnk디렉토리에 Git 저장소로 관리, 원본 위치에는 심볼릭 링크가 생성되어 편리하게 사용 및 동기화 가능 - 다중 머신 지원: 여러 대의 기기에서 각각의 설정과 공통 설정을 분리 관리할 수 있어 유연함
 - 단일 바이너리(8MB, 의존성 없음), 상대 경로 심볼릭 링크 생성 등으로 가볍고 이식성이 뛰어남
 
다른 dotfile 관리 도구와의 비교
| Tool | 복잡도 | 선택 이유 | 
|---|---|---|
| lnk | 낮음 | 단순함, Git 기반, 호스트별, 자동 부트스트랩 | 
| chezmoi | 높음 | 템플릿·암호화 등 다양한 기능, 복잡함 | 
| yadm | 중간 | Git 파워유저/암호화 기능 | 
| dotbot | 낮음 | YAML 기반, 심플하지만 기능 적음 | 
| stow | 낮음 | Perl, 심볼릭 링크 전용 |