dotling is organized as a set of subcommands. Each command has its own page with detailed usage, flags, and examples.
| Flag | Description |
-v, --verbose | Show hints and additional details |
-h, --help | Print help |
-V, --version | Print version |
| Command | Flag | Description |
add | --copy | Deploy as a copy instead of a symlink |
add | --encrypt | Encrypt the file(s) using the vault password |
add | --template | Track as a template: rendered on each sync |
add | --os <platform> | Target OS: linux, macos, windows |
sync | --dry-run | Preview changes without modifying anything |
sync | --force | Overwrite conflicting files (repo wins) |
sync | --prefer-actual | Prefer the local file on conflict |
sync | --no-interactive | Skip conflicts, print warnings |
sync | --allow-hooks | Execute all hooks without prompting |
sync | --no-hooks | Disable all hook execution |
status | --diff | Show inline diffs for modified copy entries |