Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bakabakabaka-0.10.6.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bakabakabaka-0.10.6-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file bakabakabaka-0.10.6.tar.gz.

File metadata

  • Download URL: bakabakabaka-0.10.6.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bakabakabaka-0.10.6.tar.gz
Algorithm Hash digest
SHA256 a3454c5dda43a1e702f66f17dd2c92ec7b0234cf5216af0c6fc2c7a019c6d9b3
MD5 ee0890ac8128d65126c1b956806b3add
BLAKE2b-256 89b0b3ae41676e8d529f52ac0499d1c4d8551b79b99568e98db673c93e23ed10

See more details on using hashes here.

Provenance

The following attestation bundles were made for bakabakabaka-0.10.6.tar.gz:

Publisher: python-publish.yml on elesiuta/baka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bakabakabaka-0.10.6-py3-none-any.whl.

File metadata

  • Download URL: bakabakabaka-0.10.6-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bakabakabaka-0.10.6-py3-none-any.whl
Algorithm Hash digest
SHA256 21d70427d975ee4fd15ec55658c5acfb2382bddb8a16c00a6f293c9046aa2e64
MD5 dff34c72ccdee352acbabdaf4a406813
BLAKE2b-256 f6457a5cecbe04dd8c3de4c4482cb83d4b14c2458c31cb78cba4161444db15ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for bakabakabaka-0.10.6-py3-none-any.whl:

Publisher: python-publish.yml on elesiuta/baka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page