Dotctrl is a package for managing your dotfiles on Linux.
Project description
Initially, Dotctrl was created just to control “dotfiles files”, however, in the course, it became more than that. Dotctrl is now a maintainer of any file and folder type within its own private repository.
This is too much!
Dotctrl will manage the elements of the user’s HOME directory; running on top of a configuration file (dotctrl.json) that contains the paths to the origin location of the elements.
Dotctrl is compatible with Linux or macOS.
Features
Language support: American English and Brazilian Portuguese;
Create (or not) multiple repositories for your elements;
Abandon the creation of huge manual symlinks;
O armazenará a mesma estrutura de caminho que seu local ($HOME) original;
Manage single or bulk elements;
Restore repository elements to their original location with a single command;
And much more :)
Requirements
To work correctly, you will first need:
Installing
$ python3 -m pip install dotctrl --user
Using
To know the commands of Dotctrl, run the command:
$ dotctrl -h
Also visit the Dotctrl home page and see more about settings and usability.
Links
Documentation: https://github.com/snakypy/dotctrl/blob/main/README.md
Issue tracker: https://github.com/snakypy/dotctrl/issues
Donation
Click on the image below to be redirected the donation forms:
License
The gem is available as open source under the terms of the MIT License ©
Credits
See, AUTHORS.
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
Built Distribution
Hashes for dotctrl-2.0.0rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eba8834de0fc6369e929115cafe7367ee23c3d9cc29c5e82c951634f3d0a480a |
|
MD5 | 03cc871ef4286be0e4d83e0dc7b8276f |
|
BLAKE2b-256 | f01286f013f866ed3503bd1f67f1fc586a885b1bfef06d2bfe5d7e52cf2e0ba4 |