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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for dotm-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8d63f00b26becfab7dea3288607d7a4fb589682ca46bdef37a6bcfda6efe7221
MD5 674bdd3881f3359b60deb496f962115a
BLAKE2b-256 6264d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73

See more details on using hashes here.

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

Hashes for dotm-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 966e9ae00e02ffbdd5b3c411f20154783e4a7029da552f8a638a5504bdc8fd5a
MD5 4988c967bb932eafba2b236c5415bdd3
BLAKE2b-256 76edafb440e8b740025f493b33aac85a2ee2e9453197ad801af2a4c9b0f14280

See more details on using hashes here.

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