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_listis 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_listat.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
Metadata
Release files for dotm 1.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 | |
|---|---|---|---|
| dotm-1.0.1.tar.gz | 12.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dotm-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.5 kB
Release files / dotm-1.0.1.tar.gz
| Download URL | dotm-1.0.1.tar.gz |
|---|---|
| Size | 12.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d63f00b26becfab7dea3288607d7a4fb589682ca46bdef37a6bcfda6efe7221
|
|
BLAKE2b-256 checksum How to use checksums |
6264d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / dotm-1.0.1-py3-none-any.whl
| Download URL | dotm-1.0.1-py3-none-any.whl |
|---|---|
| Size | 12.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
966e9ae00e02ffbdd5b3c411f20154783e4a7029da552f8a638a5504bdc8fd5a
|
|
BLAKE2b-256 checksum How to use checksums |
76edafb440e8b740025f493b33aac85a2ee2e9453197ad801af2a4c9b0f14280
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|