Hasty Briefsbeta

Bilingual

Show HN: Lnk – Git-native dotfiles manager

a year ago
  • #dotfiles
  • #symlink
  • #git
  • Git-native dotfiles management tool called 'lnk'.
  • Moves dotfiles to ~/.config/lnk and creates symlinks back to original locations.
  • Supports commands like init, add, push, pull, status for managing dotfiles.
  • Multiple installation methods: quick install, Homebrew, manual download, and from source.
  • Features include atomic operations, relative symlinks, and XDG compliance.
  • Comparison with other tools like chezmoi, yadm, dotbot, and stow.
  • Handles existing Git repos and machine-specific configs via Git branches.
  • Windows support is possible but untested.
  • Pre-1.0 status with potential API changes.
  • Development involves standard Makefile with quality checks and integration tests.