Skip to content

Latest commit

 

History

History
134 lines (94 loc) · 3.91 KB

README.rst

File metadata and controls

134 lines (94 loc) · 3.91 KB

Dotctrl


Tests PyPI - Dotctrl PyPI - Wheel Python versions Black Isort Mypy Updates GitHub issues GitHub license

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:

  • Linux or macOS.
  • python (v3.9 or recent) must be installed.
  • pip (v19.3 or recent) must be installed.
  • git (v2.0 or recent) must be installed.

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

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.