2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00
2024-09-16 00:41:21 +03:00

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?

  1. acquire dotm
  2. dotm init --local -u https://example.org/~user/dotfiles
  3. create whitelist deploy_list at .config/dotm/deploy_list
  4. 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 WebsiteMy BentoXLinkedIn

2024

Description
Track, tag and backup your home folder, dotfiles, and more!
https://pypi.org/project/dotm/ Readme 39 KiB
Languages
Python 100%