Scroll to navigation

dotdrop(1) Save your dotfiles once, deploy them everywhere dotdrop(1)

NAME

dotdrop - save your dotfiles once, deploy them everywhere

SYNOPSIS


dotdrop [OPTIONS] [ARGS] ...

DESCRIPTION

Dotdrop makes the management of dotfiles between different hosts easy. It allows you to store your dotfiles in Git and automagically deploy different versions of the same file on different setups.

It also allows manage different sets of dotfiles. For example, you can have a set of dotfiles for your home laptop and a different set for your office desktop. Those sets may overlap, and different versions of the same dotfiles can be deployed using different predefined profiles. Or you may have a main set of dotfiles for your everyday host and a subset you only need to deploy to temporary hosts (cloud VM etc.) that may be using a slightly different version of some of the dotfiles.

OPTIONS

Execute all actions even if no dotfile is installed.
Do not display the banner.
Path to the config.
Path of dotfile to compare.
Dry run.
Show a diff before overwriting.
Do not ask user confirmation for anything.
Grepable output.
Pattern to ignore.
Treat <path> as a dotfile key.
Link option (nolink|absolute|relative|link_children).
Do not show diff but only the files that differ.
Insert a chmod entry in the dotfile with its mode.
Do not diff when installing.
Specify the profile to use [default: f22b45ac65b3].
Provide a one-liner to manually patch template.
Import as a different path from actual path.
Associate trans_read key on import.
Apply trans_write key on import.
Install to a temporary directory for review.
Only template dotfiles.
Be verbose.
Number of concurrent workers [default: 1].
Clear the workdir.
Ignore files in installed folders that are missing.
Show version.
Show this screen.

EXAMPLES

[-VbtfndDaW] [-c <path>] [-p <profile>] [-w <nb>] [<key>...]
[-Vbdfm] [-c <path>] [-p <profile>] [-i <pattern>...] [--transr=<key>] [--transw=<key>] [-l <link>] [-s <path>] <path>...
[-LVbz] [-c <path>] [-p <profile>] [-w <nb>] [-C <file>...] [-i <pattern>...]
[-VbfdkPz] [-c <path>] [-p <profile>] [-w <nb>] [-i <pattern>...] [<path>...]
[-Vbfdk] [-c <path>] [-p <profile>] [<path>...]
[-VbTG] [-c <path>] [-p <profile>]
[-Vb] [-c <path>] [-p <profile>] [<key>...]
[-VbG] [-c <path>] dotdrop --help dotdrop --version

AUTHOR

Written by deadc0de6 <info@deadc0de.ch>

This manual page was written by Guilherme de Paula Xavier Segundo <guilherme.lnx@gmail.com> for the Debian project (but may be used by others).

21 December 2022 dotdrop-1.12.2