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.
All elements managed by Dotctrl are kept in the repository/folder “dotctrl”.
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.
Metadata
Release files for dotctrl 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dotctrl-2.0.1.tar.gz | 23.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dotctrl-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.2 kB
Release files / dotctrl-2.0.1.tar.gz
| Download URL | dotctrl-2.0.1.tar.gz |
|---|---|
| Size | 23.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e6a6bd3a5f5726c07857f962a1c45e4207f7d30110870bebe55e149cb5862fb
|
|
BLAKE2b-256 checksum How to use checksums |
ee18feb40729a0307446c6d5739cf6ec1390fb8fb1dce0088454f1ce74ac8edc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|
Release files / dotctrl-2.0.1-py3-none-any.whl
| Download URL | dotctrl-2.0.1-py3-none-any.whl |
|---|---|
| Size | 32.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab6eff325a1f90e7dab95e6f5d650d2bc008237f3a54ef1ba2fc80b2845745c0
|
|
BLAKE2b-256 checksum How to use checksums |
e886284a3abb587a794d6b1c04bca8b8dd14bb254a2affc958baead961312618
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.15
|