LinuxCommandLibrary

tuckr

Symlink-based dotfile manager

TLDR

Deploy dotfiles

$ tuckr deploy
copy
Deploy specific group
$ tuckr deploy [group]
copy
Add file to group
$ tuckr add [group] [file]
copy
Remove symlinks
$ tuckr remove
copy
Check status
$ tuckr status
copy

SYNOPSIS

tuckr command [group] [file]

DESCRIPTION

tuckr is a dotfile manager that organizes configuration files into logical groups and deploys them as symlinks. Each group represents a set of related dotfiles (such as vim, zsh, or git), allowing selective deployment of configurations across different machines.
The deploy command creates symlinks from the dotfile repository to their expected locations in the home directory. Groups can be deployed individually or all at once, and the status command shows which groups are currently linked. The remove command cleanly unlinks deployed symlinks.
The tool uses a simple directory structure where each subdirectory represents a group, mirroring the home directory layout within it.

PARAMETERS

deploy

Create symlinks.
remove
Remove symlinks.
add
Add file to group.
status
Show status.
init
Initialize repo.

CAVEATS

Rust implementation. Specific directory structure. Symlink-based.

HISTORY

Tuckr was created as a simple dotfile manager using symlinks with group-based organization.

SEE ALSO

stow(1), chezmoi(1), yadm(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community