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"
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.2.tar.gz
(7.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nl_dotter-0.2.2.tar.gz.
File metadata
- Download URL: nl_dotter-0.2.2.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.5.1 CPython/3.11.4 Darwin/23.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b3e24353e181773dc89dba39159cf8a303733c81a8ccec5228eb32f81f853d3
|
|
| MD5 |
dcb8b0b921fde9760960a5794cf45ba9
|
|
| BLAKE2b-256 |
93815393c94fb4e68f15f777e7fe14852dcaef5296dcb6ae88469d13ea26e74e
|
File details
Details for the file nl_dotter-0.2.2-py3-none-any.whl.
File metadata
- Download URL: nl_dotter-0.2.2-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.5.1 CPython/3.11.4 Darwin/23.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e0a4396a5e510ac41e68e3443e10aba98e542eb28eb020f07b619ae54f69f8
|
|
| MD5 |
74f5600ae2fc7dea0818fb8215561bc5
|
|
| BLAKE2b-256 |
50a9561949805edffd3ae6f88ee5c3916f39e877f0ce26b2f6f2d27d771f25d6
|