| name | stow |
| description | GNU Stow — symlink farm manager for dotfiles |
stow Plugin
GNU Stow manages packages of software and their associated config files from a central directory using symlinks.
Commands
stow _ _ — Passthrough to stow CLI
Usage
Basic Commands
stow _ _ <package>
stow _ _ -D <package>
stow _ _ -R <package>
stow _ _ -t /target/dir <package>
stow _ _ -n <package>
stow _ _ -v <package>
Dotfile Management Example
stow _ _ bash
stow _ _ git
stow _ _ nvim
stow _ _ -D bash
stow _ _ -R bash git nvim
Key Features
- Symlink management — Create and remove symlink farms
- Dotfile management — Organized dotfile deployment
- Package management — Manage installed packages
- Conflict detection — Detects conflicting symlinks
- Dry run mode — Preview changes before applying
- Selective targeting — Stow to specific directories
- Adopt mode — Move existing files into stow directory
Notes
- Stow NEVER touches files outside the target directory
- Works with any directory structure (not just dotfiles)
- Uses relative symlinks when possible (stow directory under target)
- Default target is parent of the stow directory