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...>
  --file ...     usage: --file <save|restore> <all|names...>
  --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.9.0.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

bakabakabaka-0.9.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bakabakabaka-0.9.0.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for bakabakabaka-0.9.0.tar.gz
Algorithm Hash digest
SHA256 9eb7fea2eebe495eab688c3031dd52bd468537b6abdb815ab92b5912865ee34e
MD5 652099ff3aca7247d956831c03dbdf92
BLAKE2b-256 ad9d357766d481d82a52cc6e48efbd5c68a98c57510424748ce79dbc50f13207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bakabakabaka-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc5201090a56da3c7708dbce27cf6c6454b7cecf9b7e6c9bfe60a8de9e00a221
MD5 9cd6833aaee270df5e4bc98f5a3d3a64
BLAKE2b-256 2eeda71a5b55e2537436ae1face192e2973e6f7df71fd9e2b5193c0779f80873

See more details on using hashes here.

Supported by

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