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.
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.
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.