Metadata-Version: 2.4
Name: 5bb-task
Version: 3.49.1
Summary: Task – a task runner / simpler Make alternative, packaged for easy installation via pip/uv
Project-URL: Homepage, https://github.com/5-bare-bones/toolbox__monorepo
Project-URL: Source, https://github.com/go-task/task
License: MIT
Keywords: automation,cli,make,task,taskfile
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Requires-Dist: 5bb-yaml
Description-Content-Type: text/markdown

# 5bb-task

> **task** – a task runner / simpler Make alternative from [Taskfile.dev](https://taskfile.dev), distributed via PyPI/uv.

This package downloads and installs the [`task`](https://github.com/go-task/task) binary for your platform on first use. No compilation required.

## Installation

```bash
uv tool install 5bb-task
# or
pip install 5bb-task
```

## Usage

```bash
task --list        # list all available tasks
task build         # run the 'build' task
task test          # run the 'test' task
```

The binary is downloaded from the official GitHub releases on first run and cached in `~/.cache/5bb-task/`.

## Configuration

Set `BB_CACHE_DIR` to override the cache location:

```bash
BB_CACHE_DIR=/opt/tools task build
```

## License

MIT – see the [LICENSE](../../LICENSE) file for details.
