dotm: Dotfiles Organized, Tracked, and Managed.
Project description
dotm
dotm: Dotfiles Organized, Tracked, and Managed.
dotm is my take on $HOME and .config
directory backup solutions. Originally authored in March 15, 2022 with this commit, dotm now is a stable and well-thought solution.
features
- backup/deploy to/from a remote repository
- add comments to backups
- create tags with backups & deploy tags
- track deletions (in a seperate commit)
technical features
- use LUT to improve backup/deploy times if
deploy_list
is not changed - message and log at the same time
- provide AUR package
how to use?
- acquire dotm
dotm init --local -u https://example.org/~user/dotfiles
- create whitelist
deploy_list
at.config/dotm/deploy_list
dotm backup
Congrats! You've successfully committed your configuration.
For a detailed walkthrough, see docs/usecases.md.
credits
Feel free to contact me for collaboration on anything!
Yiğid BALABAN, <fyb@fybx.dev>
My Website • My Bento • X • LinkedIn
2024
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
dotm-1.0.1.tar.gz
(12.1 kB
view details)
Built Distribution
dotm-1.0.1-py3-none-any.whl
(12.5 kB
view details)
File details
Details for the file dotm-1.0.1.tar.gz
.
File metadata
- Download URL: dotm-1.0.1.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d63f00b26becfab7dea3288607d7a4fb589682ca46bdef37a6bcfda6efe7221 |
|
MD5 | 674bdd3881f3359b60deb496f962115a |
|
BLAKE2b-256 | 6264d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73 |
File details
Details for the file dotm-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: dotm-1.0.1-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 966e9ae00e02ffbdd5b3c411f20154783e4a7029da552f8a638a5504bdc8fd5a |
|
MD5 | 4988c967bb932eafba2b236c5415bdd3 |
|
BLAKE2b-256 | 76edafb440e8b740025f493b33aac85a2ee2e9453197ad801af2a4c9b0f14280 |