All apps/dotdrop

dotdrop

dotdrop

Save your dotfiles once, deploy them everywhere.

Runs as dotdrop|macOS, Linux, Windows|dotdrop.readthedocs.io

Command form

ai-draft · 4 tasks · 24 fields

Manage dotfiles with dotdrop: install, compare, import and update. Remove, uninstall, detail and the listing commands are not covered.

Opens the form; the finished command lands at your prompt, unrun
otty gui dotdrop

dotdrop install

Install dotfiles
Install dotfilesExample values, fixed in this page — nothing here reaches a terminal
Basic
Dotfile keys
string
Profile
string
Config file
file
Dry run
--dry
Show diff before overwriting
--showdiff
TasksEach one presets the form for one job
Dry run
keysprofilecfgdryshowdiff
Install
keysprofilecfgshowdiffnodifftempforce
ParametersOnly these flags are editable in the form
Dotfile keys
Leave empty to install every dotfile of the profile.
string · positional 0 · repeatable
Profile
string
--profile-p
Config file
path
--cfg-c
Dry run
boolean
--dry-d
Show diff before overwriting
boolean
--showdiff-D
Skip diff
boolean
--nodiff-n
Install to a temporary directory
boolean
--temp-t
Do not ask for confirmation
Overwrites existing files without asking.
boolean
--force-f
Verbose
boolean
--verbose-V
No banner
boolean
--no-banner-b

dotdrop compare

Compare dotfiles
Compare dotfilesExample values, fixed in this page — nothing here reaches a terminal
Basic
Profile
string
Config file
file
Dotfile to compare
file
Ignore pattern
string
List differing files only
--file-only
TasksEach one presets the form for one job
Compare installed dotfiles
profilecfgfileignorefile_only
ParametersOnly these flags are editable in the form
Profile
string
--profile-p
Config file
path
--cfg-c
Dotfile to compare
path · repeatable
--file-C
Ignore pattern
string · repeatable
--ignore-i
List differing files only
boolean
--file-only-L
Verbose
boolean
--verbose-V

dotdrop import

Import files into dotdrop
Import files into dotdropExample values, fixed in this page — nothing here reaches a terminal
Basic
Files to import*
any
Profile
string
Config file
file
Link option
4 choicesenum
Preserve file mode
--preserve-mode
Dry run
--dry
TasksEach one presets the form for one job
Import files
pathsprofilecfglinkpreserve_modedry
ParametersOnly these flags are editable in the form
Files to import
path · positional 0 · repeatable
Profile
string
--profile-p
Config file
path
--cfg-c
Link option
enum
--link-lnolinkabsoluterelativelink_children
Import as a different path
string
--as-s
Ignore pattern
string · repeatable
--ignore-i
Preserve file mode
boolean
--preserve-mode-m
Dry run
boolean
--dry-d
SourcesEvery flag above is checked against these
help
dotdrop install [-VbtfndDaWR] [--prompt] [--no-prompt] [-c <path>] [-p <profile>] [-w <nb>] [<key>...] -b --no-banner Do not display the banner. -c --cfg=<path> Path to the config. -d --dry Dry run. -D --showdiff Show a diff before overwr…
helpdotdrop 1.18.0 --help

dotdrop.readthedocs.io

help
dotdrop compare [-LVbz] [-c <path>] [-p <profile>] [-w <nb>] [-C <file>...] [-i <pattern>...] -c --cfg=<path> Path to the config. -C --file=<path> Path of dotfile to compare. -i --ignore=<pattern> Pattern to ignore. -L --file-only Do not show diff but only the files that differ.…
helpdotdrop 1.18.0 --help

dotdrop.readthedocs.io

help
dotdrop import [-Vbdfm] [-c <path>] [-p <profile>] [-i <pattern>...] [--dkey=<key>] [--transr=<key>] [--transw=<key>] [-l <link>] [-s <path>] <path>... -c --cfg=<path> Path to the config. -d --dry Dry run. -i --ignore=<…
helpdotdrop 1.18.0 --help

dotdrop.readthedocs.io

Before it fills your prompt, Otty checks the installed dotdrop against its version. A form that does not match your version is not offered.