{"repo":"Owloops/lnko","free":true,"listed":false,"github":"https://github.com/Owloops/lnko","clone":"git clone https://github.com/Owloops/lnko.git","description":"Simple stow-like dotfile linker","language":"Lua","stars":78,"topics":["dotfiles-manager","gnu-stow","symlinks-manager","cli","lua"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"lnko Simple stow-like dotfile linker. Features Conflict handling Interactive prompt with backup, skip, overwrite, and diff options when files already exist. Orphan cleanup lnko clean removes stale symlinks pointing to non-existent targets. Stow-compatible Works with existing GNU Stow symlinks. Supports tree folding for cleaner directory structures. Relative symlinks Portable across machines. Symlinks use relative paths, not absolute. Installation Standalone binary (recommended) Downloads a self-contained binary with no dependencies: LuaRocks Installs as a Lua module (requires Lua and LuaFileSystem): Usage Options Option Description -------- ------------- -d, --dir Source directory containing packages (default: cwd) -t, --target Target directory (default: $HOME) -n, --dry-run Show what would be done -v, --verbose Show debug output -b, --backup Auto-backup conflicts to /.lnko-backup/ -s, --skip Auto-skip conflicts -f, --force Auto-overwrite conflicts (dangerous) --ignore Ignore files matching glob (can be repeated; use / for path-scoped globs, basename otherwise) --no-folding Don't fold directories into symlinks --remove-orphans Auto-remove orphan symlinks (for clean command) --keep-orphans Auto-keep orphan symlinks (for clean command) Conflict Handling When lnko encounters existing files, it prompts for action: - [b]ackup - Move existing file to .lnko-backup/ - [s]kip - Leave existing file, skip this link - [o]verwrite - Replace existing file - [d]iff - Show diff between sourc","default_branch":null,"files":null,"tree":[],"storefront":"/r/Owloops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Owloops/lnko/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}