LinuxCommandLibrary

lnko

Simple stow-like dotfile linker

TLDR

Link a package to the home directory
$ lnko stow [package_name]
copy
Unlink a package
$ lnko unstow [package_name]
copy
Dry run to preview changes
$ lnko stow -n [package_name]
copy

SYNOPSIS

lnko command [options] [package]

DESCRIPTION

lnko is a simple stow-like dotfile linker that creates relative symlinks from a source directory containing packages to a target directory. Each package is a directory whose contents mirror the target structure.
It supports tree folding, ignore patterns, dry-run mode, and multiple conflict resolution strategies. Useful for managing dotfiles and configuration files across systems.

PARAMETERS

-n, --dry-run

Preview changes without creating symlinks.
-b
Auto-resolve conflicts by backing up existing files.
-s
Auto-resolve conflicts by skipping conflicting files.
-f
Auto-resolve conflicts by force-overwriting.

CAVEATS

Requires Lua and LuaFileSystem to be installed.

HISTORY

lnko was created by luanvil and is written in Lua.

SEE ALSO

stow(8), ln(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard