Releases: fuzzyporpoise/lnk
Release list
v2.6.0
lnk v2.6.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/fuzzyporpoise/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
The machine-local registry cache has moved from <lnkrepo>/.lnkprojectcache to $XDG_CACHE_HOME/lnk/registry.json (falling back to ~/.cache/lnk/registry.json). Override with LNK_REGISTRY. Existing entries are not migrated; run lnk project cache --scan <dir> to rebuild the registry from disk.
Others
- 65c6a3a: Move registry cache to XDG cache directory (#34) (@fuzzyporpoise)
Full Changelog: v2.5.0...v2.6.0
v2.5.0
lnk v2.5.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- c3c7083: Migrate module path to `go.fuzzyporpoise.dev/lnk/v2 (#32) (@polymorcodeus)
Full Changelog: v2.4.1...v2.5.0
v2.4.1
lnk v2.4.1
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- 65ff7d5: Fix module path so v2 releases are installable (#30) (@polymorcodeus)
Full Changelog: v2.4.0...v2.4.1
v2.4.0
lnk v2.4.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- fb931df: Add
lnk createcommand for empty files and directories (@polymorcodeus)
Full Changelog: v2.3.1...v2.4.0
v2.3.1
lnk v2.3.1
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- bad8c6e: Show host profile install status in
lnk list --all(@polymorcodeus)
Full Changelog: v2.3.0...v2.3.1
v2.3.0
lnk v2.3.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- 37d588f: Add project sync --all with machine-local .lnkprojectcache (@polymorcodeus)
Full Changelog: v2.2.0...v2.3.0
v2.2.0
lnk v2.2.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- 73bdac7: Add git hooks package and
lnk hooksCLI (@polymorcodeus)
Full Changelog: v2.1.0...v2.2.0
v2.1.0
lnk v2.1.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Others
- 35615a6: Add implicit project-scope detection and doctor health checks (@polymorcodeus)
Full Changelog: v2.0.0...v2.1.0
v2.0.0
lnk v2.0.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Features
- 9abb627: feat: add projectroot resolver for git paths (@polymorcodeus)
- 4aa9b66: feat: extract and abstract home-relative path behind interface (@polymorcodeus)
- b212ff3: feat: project resolver + pattern infrastructure (@polymorcodeus)
Others
- 7869bbd: Add project scope for repo-local dotfiles (@polymorcodeus)
- 35d03cf: Update .gitignore (#24) (@polymorcodeus)
Full Changelog: v1.5.0...v2.0.0
v1.5.0
lnk v1.5.0
lightweight git-native dotfiles management
Installation
# Quick install
curl -sSL https://raw.githubusercontent.com/polymorcodeus/lnk/main/install.sh | bash
# Homebrew
# not yet supported
# Manual download
# Download the appropriate archive for your platform from the assets below
# Extract and move to your PATH:
# tar -xzf lnk_*.tar.gz && sudo mv lnk /usr/local/bin/Changelog
Features
- 695f574: feat: adding git boundary for future project scope lnks (@polymorcodeus)
Full Changelog: v1.4.0...v1.5.0