Skip to main content

Installable bash command helpers

Project description

Bashers

Installable bash command helpers

Installation

Install the package:

pip install .

Or with uv:

uv 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.1.0.tar.gz (4.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.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bashers-0.1.0.tar.gz
  • Upload date:
  • Size: 4.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.1.0.tar.gz
Algorithm Hash digest
SHA256 c0c249379acc033d0af4417d7887501b5d6fe80f919acdc80b3b633a02317e2d
MD5 35faf0d1521192dbfcf86fefb27c61ff
BLAKE2b-256 fd970db03e21cbcd36d46d40c936aeef5412839b7084b7f70777cfc9e76bb976

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bashers-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08453bc0e22433246e20ec4b11e84087221da45fde1627cc61d93842e5f89480
MD5 3c95ebc498f961479815c836fdfaaed9
BLAKE2b-256 2a939cb2300727cd6e46fdf413688302e32c9083c0bdf8cfc3f87c16bdf4b7ed

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