Name | dotm JSON |
Version |
1.0.1
JSON |
| download |
home_page | None |
Summary | dotm: Dotfiles Organized, Tracked, and Managed. |
upload_time | 2024-09-15 21:40:26 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >3.10 |
license | None |
keywords |
dotfiles
backup
cli
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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
Raw data
{
"_id": null,
"home_page": null,
"name": "dotm",
"maintainer": null,
"docs_url": null,
"requires_python": ">3.10",
"maintainer_email": null,
"keywords": "dotfiles, backup, CLI",
"author": null,
"author_email": "\"F. Y. BALABAN\" <fyb@fybx.dev>",
"download_url": "https://files.pythonhosted.org/packages/62/64/d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73/dotm-1.0.1.tar.gz",
"platform": null,
"description": "# dotm\n\ndotm: **D**otfiles **O**rganized, **T**racked, and **M**anaged.\n\ndotm 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.\n\n## features\n\n- [x] backup/deploy to/from a remote repository\n- [ ] add comments to backups\n- [ ] create tags with backups & deploy tags\n- [ ] track deletions (in a seperate commit)\n\n### technical features\n\n- [ ] use LUT to improve backup/deploy times if `deploy_list` is not changed\n- [ ] message and log at the same time\n- [ ] provide AUR package\n\n## how to use?\n\n1. acquire dotm\n2. `dotm init --local -u https://example.org/~user/dotfiles`\n3. create whitelist `deploy_list` at `.config/dotm/deploy_list`\n4. `dotm backup`\n\nCongrats! You've successfully committed your configuration.\n\nFor a detailed walkthrough, see [docs/usecases.md](docs/usecases.md).\n\n## credits\n\nFeel free to contact me for collaboration on anything!\n\nYi\u011fid BALABAN, <[fyb@fybx.dev][llmail]>\n\n[My Website][llwebsite] \u2022 [My Bento][llbento] \u2022 [X][llx] \u2022 [LinkedIn][lllinkedin]\n\n2024\n\n[llmail]: mailto:fyb@fybx.dev\n[llwebsite]: https://fybx.dev\n[llbento]: https://bento.me/balaban\n[llx]: https://x.com/fybalaban\n[lllinkedin]: https://linkedin.com/in/fybx\n\n",
"bugtrack_url": null,
"license": null,
"summary": "dotm: Dotfiles Organized, Tracked, and Managed.",
"version": "1.0.1",
"project_urls": {
"homepage": "https://git.fybx.dev/fyb/dman",
"issues": "https://github.com/fybx/dman/issues"
},
"split_keywords": [
"dotfiles",
" backup",
" cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "76edafb440e8b740025f493b33aac85a2ee2e9453197ad801af2a4c9b0f14280",
"md5": "4988c967bb932eafba2b236c5415bdd3",
"sha256": "966e9ae00e02ffbdd5b3c411f20154783e4a7029da552f8a638a5504bdc8fd5a"
},
"downloads": -1,
"filename": "dotm-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4988c967bb932eafba2b236c5415bdd3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">3.10",
"size": 12473,
"upload_time": "2024-09-15T21:40:24",
"upload_time_iso_8601": "2024-09-15T21:40:24.990865Z",
"url": "https://files.pythonhosted.org/packages/76/ed/afb440e8b740025f493b33aac85a2ee2e9453197ad801af2a4c9b0f14280/dotm-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6264d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73",
"md5": "674bdd3881f3359b60deb496f962115a",
"sha256": "8d63f00b26becfab7dea3288607d7a4fb589682ca46bdef37a6bcfda6efe7221"
},
"downloads": -1,
"filename": "dotm-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "674bdd3881f3359b60deb496f962115a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">3.10",
"size": 12057,
"upload_time": "2024-09-15T21:40:26",
"upload_time_iso_8601": "2024-09-15T21:40:26.516995Z",
"url": "https://files.pythonhosted.org/packages/62/64/d942c927b0b4ba164fd9b295be074f382e5715769573f84b1d6e28e34b73/dotm-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-15 21:40:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "fybx",
"github_project": "dman",
"github_not_found": true,
"lcname": "dotm"
}