{"id":16723315,"url":"https://github.com/elesiuta/baka","last_synced_at":"2025-03-21T21:30:56.746Z","repository":{"id":57413806,"uuid":"295062092","full_name":"elesiuta/baka","owner":"elesiuta","description":"The stupid configuration tracker using the stupid content tracker","archived":false,"fork":false,"pushed_at":"2024-10-09T03:28:00.000Z","size":134,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T05:12:13.310Z","etag":null,"topics":["config","configuration-management","dotfile","dotfile-management","dotfile-manager","dotfiles","git"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/bakabakabaka/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elesiuta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-13T02:20:26.000Z","updated_at":"2024-10-09T03:27:08.000Z","dependencies_parsed_at":"2024-10-28T11:34:27.469Z","dependency_job_id":"1da45350-9960-468c-9dda-38b701ec258b","html_url":"https://github.com/elesiuta/baka","commit_stats":{"total_commits":77,"total_committers":1,"mean_commits":77.0,"dds":0.0,"last_synced_commit":"3b64c824452fa7ff260f83ce1e43273aadf2322c"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elesiuta%2Fbaka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elesiuta%2Fbaka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elesiuta%2Fbaka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elesiuta%2Fbaka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elesiuta","download_url":"https://codeload.github.com/elesiuta/baka/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244874154,"owners_count":20524576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["config","configuration-management","dotfile","dotfile-management","dotfile-manager","dotfiles","git"],"created_at":"2024-10-12T22:37:41.600Z","updated_at":"2025-03-21T21:30:56.184Z","avatar_url":"https://github.com/elesiuta.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# baka admin konfiguration assistant\nThis is mostly just a wrapper around git along with some other commands to help with managing servers or home directories  \nIf you're looking for something similar but not stupid, see [etckeeper](https://wiki.archlinux.org/title/Etckeeper) or other [alternatives](https://wiki.archlinux.org/title/Dotfiles)  \nOtherwise, you can install from [PyPI](https://pypi.org/project/bakabakabaka/) with `pip install bakabakabaka`  \n```\nusage: baka [--dry-run] \u003cargument\u003e\n\nthe stupid configuration tracker using the stupid content tracker\n\noptions:\n  -h, --help     show this help message and exit\n  --version      show program's version number and exit\n  --init         open config, init git repo, add files then commit\n  --commit msg   git add and commit your changes to tracked files\n  --push         git push (caution, ensure remote is private)\n  --pull         git pull (does not restore files over system)\n  --untrack ...  untrack path(s) from git\n  --install ...  install package(s) and commit changes\n  --remove ...   remove package(s) and commit changes\n  --upgrade      upgrade packages on system and commit changes\n  --docker ...   usage: --docker \u003ccompose_subcommand\u003e \u003call|names...\u003e\n  --file ...     usage: --file \u003csave|restore\u003e \u003call|names...\u003e\n  --job name     run commands for job with name (modifiers: -i, -e, -y)\n  --list         show list of jobs\n  --sysck        run commands for system checks and commits output\n  --scan         run commands for scanning system, prints and commits output\n  --diff         show git diff --color-words\n  --log          show pretty git log\n  --show         show most recent commit\n  -i             force job to run in interactive mode\n  -e             job interactive mode after error (non zero exit code)\n  -y             supplies 'y' to job commands, similar to yes | job\n  -n, --dry-run  print commands instead of executing them\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felesiuta%2Fbaka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felesiuta%2Fbaka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felesiuta%2Fbaka/lists"}