Skip to main content

Installable bash command helpers

Project description

Bashers

Installable bash command helpers

Installation

Install from PyPI:

pip install bashers

Or with uv:

uv pip install bashers

Local install (from this repo):

pip install .

Or install from a built wheel:

pip install dist/bashers-*.whl

Usage

After installation, use the bashers dispatcher:

bashers update
bashers update requests
bashers show
bashers show requests
bashers setup
bashers setup --frozen

Verify the command is on PATH:

which bashers

If you are using a virtualenv or uv, make sure its bin/ directory is active in your shell.

Development

To install in development mode:

uv sync

Or with pip:

pip install -e .

Adding New Commands

  1. Add your bash script under the bashers/ directory (subfolders are OK)
  2. If you want a bash function, define a function with the same name as the file
  3. Reinstall: uv sync or pip install -e .

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

bashers-0.2.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

bashers-0.2.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file bashers-0.2.0.tar.gz.

File metadata

  • Download URL: bashers-0.2.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bashers-0.2.0.tar.gz
Algorithm Hash digest
SHA256 efeb1adcb1a6d0285cddb35f928bfacc783d84aad320216eef0d9f79f5adb73d
MD5 da3766098498e233b396d0c4d39e5346
BLAKE2b-256 cba4eb5a9bb65822814432930066f680b88490145ab06cf6d8670662b6f189d4

See more details on using hashes here.

File details

Details for the file bashers-0.2.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for bashers-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8005687a40304c5fa8316b02b50851b7e5c181bf24c5f0fd4ded256e810d6e8d
MD5 58aa8f0ab8ac58ad5ea9f59aa9c1c905
BLAKE2b-256 a95c5211ea5fe333c0e8350a2d1e942f040ede03c8858c88c125abb6a4a43689

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