Skip to main content

Collection of small tools

Project description

ACBox my little toolbox

PyPI version Python versions Codecov (main) Build

License - MIT PyPI - Downloads Mypy Ruff

Quickstart

pip install acbox

Helpers

cli helper

A cli wrapper modeled after click

from argparse import Namespace
from acbox import clickwrapper

@clickwrapper.command("fancy")
def main(args: Namespace) -> None:
    print(args)

utilities

A cli runner with verbose output

from acbox.runner import Runner

runner = Runner(True, exe=["git"])
print(runner.run(["status"], capture=True))

A loadmod function to load modules from a file

from acbox.utils import loadmod
print(loadmod(Path("support/builder")))

Ref. beta/0.0.6@b7ec70a

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

acbox-0.0.6b4.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

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

acbox-0.0.6b4-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file acbox-0.0.6b4.tar.gz.

File metadata

  • Download URL: acbox-0.0.6b4.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acbox-0.0.6b4.tar.gz
Algorithm Hash digest
SHA256 eaceaf574ad058a5034cea93a05f55567d7510e71ab16be8391791b68d5884fe
MD5 39476832342f97e773d856989db3af89
BLAKE2b-256 8b293576c7dd8a2bbb6032a287123ab2d5b61e03274acd66593bb7645783a5b8

See more details on using hashes here.

File details

Details for the file acbox-0.0.6b4-py3-none-any.whl.

File metadata

  • Download URL: acbox-0.0.6b4-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acbox-0.0.6b4-py3-none-any.whl
Algorithm Hash digest
SHA256 29f519ec5c1e4ce752890e8807e3beada33d9548cd90908d7f5b37bedff69056
MD5 82285cd0a95e3205b18f95c5f8ba6998
BLAKE2b-256 10b62eb61629a66b38f8b6ac9c13beb6510a576121df63949c14cbd8c76ee8ee

See more details on using hashes here.

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