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