An open-source tool for managing dotfiles cleanly with Git, without tedious configuration or complicated steps
lnk add ~/.vimrc ~/.bashrc to easily register and manage files
lnk add --host work ~/.ssh/config to manage per-machine files separately
Automatic bootstrap: just add bootstrap.sh to your dotfiles repository and environment setup runs automatically, making it easy to prepare a development environment
Everyday workflow automation: every task, including adding/removing files, checking status, sync (push/pull), and per-host file lists, is handled by commands
All files are managed as a Git repository in the ~/.config/lnk directory, and symbolic links are created at the original locations for convenient use and sync
Multi-machine support: flexibly manage per-machine settings and shared settings separately across multiple machines
Lightweight and highly portable thanks to a single binary (8MB, no dependencies) and relative-path symbolic links