Skip to main content

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?

  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

Project details


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 hashes)

Uploaded Source

Built Distribution

dotm-1.0.1-py3-none-any.whl (12.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page