Metadata-Version: 2.1
Name: dotm
Version: 1.0.1
Summary: dotm: Dotfiles Organized, Tracked, and Managed.
Author-email: "F. Y. BALABAN" <fyb@fybx.dev>
Project-URL: homepage, https://git.fybx.dev/fyb/dman
Project-URL: issues, https://github.com/fybx/dman/issues
Keywords: dotfiles,backup,CLI
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Topic :: System :: Archiving
Classifier: Topic :: System
Classifier: Typing :: Typed
Requires-Python: >3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# dotm

dotm: **D**otfiles **O**rganized, **T**racked, and **M**anaged.

dotm is my take on $HOME and `.config` directory backup solutions. Originally authored in March 15, 2022 with [this commit](https://github.com/fybx/scripts/commit/0b4f6f32e1b94603a0ae549ec3342ce79a5b81a7), dotm now is a stable and well-thought solution.

## features

- [x] 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](docs/usecases.md).

## credits

Feel free to contact me for collaboration on anything!

Yiğid BALABAN, <[fyb@fybx.dev][llmail]>

[My Website][llwebsite] • [My Bento][llbento] • [X][llx] • [LinkedIn][lllinkedin]

2024

[llmail]: mailto:fyb@fybx.dev
[llwebsite]: https://fybx.dev
[llbento]: https://bento.me/balaban
[llx]: https://x.com/fybalaban
[lllinkedin]: https://linkedin.com/in/fybx

