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"
Metadata
Release files for nl-dotter 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nl_dotter-0.2.2.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nl_dotter-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / nl_dotter-0.2.2.tar.gz
| Download URL | nl_dotter-0.2.2.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b3e24353e181773dc89dba39159cf8a303733c81a8ccec5228eb32f81f853d3
|
|
BLAKE2b-256 checksum How to use checksums |
93815393c94fb4e68f15f777e7fe14852dcaef5296dcb6ae88469d13ea26e74e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Darwin/23.5.0
|
Release files / nl_dotter-0.2.2-py3-none-any.whl
| Download URL | nl_dotter-0.2.2-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d4e0a4396a5e510ac41e68e3443e10aba98e542eb28eb020f07b619ae54f69f8
|
|
BLAKE2b-256 checksum How to use checksums |
50a9561949805edffd3ae6f88ee5c3916f39e877f0ce26b2f6f2d27d771f25d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.4 Darwin/23.5.0
|