Metadata-Version: 2.4
Name: hushline
Version: 0.1.4
Summary: Python implementation of the Hushline command contract.
Author-email: Arcane Sapience <protoscience@anulum.li>
License: AGPL-3.0-or-later
Project-URL: homepage, https://github.com/anulum/HushLine
Keywords: hushline,command-output,prompt-automation,privacy
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"

Hushline Python Core is a compact implementation of the Hushline command contract, intended for integration into larger agent workflows.

## Install

```bash
python -m pip install --upgrade hushline
hushline
```

The package also installs a compatibility script:

```bash
hushline-python-core --help
```

## Build locally

```bash
cd cores/core-python
python -m pip install --upgrade build twine
python -m build
```

## Publish

From a tag or release workflow, packages are published by the repository workflow
`publish-python-core`. Configure a repository secret:

- `PYPI_API_TOKEN`

and then trigger manually or publish with a GitHub release.

## Command surface

- `hushline mute -- <command> ...`
- `hushline manifest init [--global|--local]`
- `hushline manifest show`
- `hushline permit status`
- `hushline permit allow [path]`
- `hushline version`

## Implementation

`--pipe-errors` controls stderr shaping; `--raw` bypasses the regex filters.

---

## SPDX-License-Identifier: AGPL-3.0-or-later
## Commercial license available
## © Concepts 1996–2026 Miroslav Šotek. All rights reserved.
## © Code 2020–2026 Miroslav Šotek. All rights reserved.
## ORCID: 0009-0009-3560-0851
## Contact: www.anulum.li | protoscience@anulum.li
## Hushline
