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.1.tar.gz (5.7 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.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bashers-0.2.1.tar.gz
  • Upload date:
  • Size: 5.7 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.1.tar.gz
Algorithm Hash digest
SHA256 f1b90c25abdf3a00a318bcd40b7d95ebc0451650b055c674016d90978319cc55
MD5 94b649b99d72cb0e549e5da593f83689
BLAKE2b-256 7817cfbab2c9afdf45eeb0e27c6df8f068a457d9e10a4a43ebb59a53e336aef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bashers-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 9.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dacf7c941dada7a12038d0dc0316d78f689b9e2706da382e47f7db22d1b184c3
MD5 ce3d7cf4e6e5c5276742f17743412390
BLAKE2b-256 ab5941f998bb6b79ee24d01a806e63007e493d6f6868f43111a05ea5e6541f0b

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