Initial commit
This commit is contained in:
46
README.md
Normal file
46
README.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user