A dotfile link farm manager.
Project description
A Dotfile Link Farm Manager
Example Usage:
git clone https://github.com/NonLogicalDev/conf.dotfiles ~/.config/dotter
python3 -m pip install --user nl-dotter
dotter link
Usage Output:
Root Command:
usage: dotter [-h] {version,link,config} ...
A dotfile linker. This utility creates a link farm from a data root to users home directory.
It's intended use is to keep dotfiles neatly organized and separated by topics.
optional arguments:
-h, --help show this help message and exit
command:
{version,link,config}
version print version and exit
link link dotfiles from $HOME/.config/dotter
config query configuration values
Link Command:
usage: dotter link [-h] [--root ROOT_DIR] [--conf-dir CONF_DIR] [-c CATEGORY]
[-t TOPIC] [-f] [-d] [-b]
links files into the home directory from the data root.
optional arguments:
-h, --help show this help message and exit
--root ROOT_DIR Alternative root location (for testing configuration)
--conf-dir CONF_DIR Alternative configuration location (for testing configuration)
-c CATEGORY Specify a category to sync (defaults to common)
-t TOPIC Specify a topic to sync (inside a category)
-f Force execution
-d Dry run current setup
-b Backup files and place new ones in place, appends ".backup"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nl_dotter-0.2.0.tar.gz
(7.8 kB
view hashes)
Built Distribution
Close
Hashes for nl_dotter-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2f66fad53c39238d67fc422f14bab3413e7d568b461c124c606f81b750fbd2 |
|
MD5 | 345786e7c693bb5b3e1b91cf75b75021 |
|
BLAKE2b-256 | b1329c27371b48098f76ef1455c2c3f9161183b9db7dd36ae92137e0255b9d22 |