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.