Skip to main content
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.

Donation

Click on the image below to be redirected the donation forms:

https://raw.githubusercontent.com/snakypy/donations/main/svg/donate/donate-hand.svg

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)

Source distribution for dotctrl 2.0.1
File Size Uploaded
dotctrl-2.0.1.tar.gz 23.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dotctrl 2.0.1
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page