Skip to content
Search

Lnk

lastmod 2025-07-24created 2025-07-242 edits

A Git-based single-binary dotfiles manager

About

  • 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

See also

Favorite site

author Zer0 sitemap