the stupid configuration tracker using the stupid content tracker
Project description
baka admin konfiguration assistant
This is mostly just a wrapper around git along with some other commands to help with managing servers or home directories
If you're looking for something similar but not stupid, see etckeeper or other alternatives
Otherwise, you can install from PyPI with pip install bakabakabaka
usage: baka [--dry-run] <argument>
the stupid configuration tracker using the stupid content tracker
options:
-h, --help show this help message and exit
--version show program's version number and exit
--init open config, init git repo, add files then commit
--commit msg git add and commit your changes to tracked files
--push git push (caution, ensure remote is private)
--pull git pull (does not restore files over system)
--untrack ... untrack path(s) from git
--install ... install package(s) and commit changes
--remove ... remove package(s) and commit changes
--upgrade upgrade packages on system and commit changes
--docker ... usage: --docker <compose_subcommand> <all|names...>
--edit file edit tracked file with commit before and after
--job name run commands for job with name (modifiers: -i, -e, -y)
--list show list of jobs
--sysck run commands for system checks and commits output
--scan run commands for scanning system, prints and commits output
--diff show git diff --color-words
--log show pretty git log
--show show most recent commit
-i force job to run in interactive mode
-e job interactive mode after error (non zero exit code)
-y supplies 'y' to job commands, similar to yes | job
-n, --dry-run print commands instead of executing them
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bakabakabaka-0.10.5.tar.gz.
File metadata
- Download URL: bakabakabaka-0.10.5.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
988e26f18d4005ec448860050152150ceaf167065c4534a11f47ef3548be18b0
|
|
| MD5 |
ae12248591fc9e3ca5f8d880b251a9bd
|
|
| BLAKE2b-256 |
ffb3475be19452643d636a33dc66cb7c93142ed4b937dfd1b3a23c7d2770fa7b
|
Provenance
The following attestation bundles were made for bakabakabaka-0.10.5.tar.gz:
Publisher:
python-publish.yml on elesiuta/baka
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bakabakabaka-0.10.5.tar.gz -
Subject digest:
988e26f18d4005ec448860050152150ceaf167065c4534a11f47ef3548be18b0 - Sigstore transparency entry: 775287176
- Sigstore integration time:
-
Permalink:
elesiuta/baka@053fca44fe155b9ca15440eff5ba7edcc688045b -
Branch / Tag:
refs/tags/v0.10.5 - Owner: https://github.com/elesiuta
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@053fca44fe155b9ca15440eff5ba7edcc688045b -
Trigger Event:
release
-
Statement type:
File details
Details for the file bakabakabaka-0.10.5-py3-none-any.whl.
File metadata
- Download URL: bakabakabaka-0.10.5-py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa6b2d75f196b34d6d9a6b368a61c1971661a5addcab139c34cf4b9f28be9bbb
|
|
| MD5 |
c227206ddabee3f36ffeb87d1852f338
|
|
| BLAKE2b-256 |
6c8b43f809768488c9a0250b52ba4a43b06e3a81a8ac3215307150b7d5183834
|
Provenance
The following attestation bundles were made for bakabakabaka-0.10.5-py3-none-any.whl:
Publisher:
python-publish.yml on elesiuta/baka
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
bakabakabaka-0.10.5-py3-none-any.whl -
Subject digest:
aa6b2d75f196b34d6d9a6b368a61c1971661a5addcab139c34cf4b9f28be9bbb - Sigstore transparency entry: 775287195
- Sigstore integration time:
-
Permalink:
elesiuta/baka@053fca44fe155b9ca15440eff5ba7edcc688045b -
Branch / Tag:
refs/tags/v0.10.5 - Owner: https://github.com/elesiuta
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@053fca44fe155b9ca15440eff5ba7edcc688045b -
Trigger Event:
release
-
Statement type: