Metadata-Version: 2.4
Name: botgauge-cli
Version: 0.1.0
Summary: The `botgauge` command: one entry point that dispatches to every installed BotGauge component.
Author-email: "BotGauge AI Inc." <support@botgauge.com>
License-Expression: FSL-1.1-ALv2
Project-URL: Homepage, https://www.botgauge.com/
Keywords: botgauge,cli
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# botgauge-cli

The `botgauge` command. It owns the `botgauge` console script (plus a short alias, `botg`) and
dispatches each command to the installed BotGauge component that provides it:

```bash
botgauge help          # every installed command, and which package provides the rest
botgauge version       # installed BotGauge versions
botgauge instrument python app.py      # provided by botgauge-tracing
botgauge doctor                        # provided by botgauge-tracing
```

Components register commands in the `botgauge.commands` entry-point group. Top-level names are
reserved per package (`src/botgauge/cli/_names.py`), so one package can never take over another's
command. Standard library only; every BotGauge component depends on it. You normally get it through
`pip install botgauge` rather than installing it directly.
