quill: draft stackchain README
This commit is contained in:
1 parent
ca3cded6c7
commit
a29b918953
1 file changed
+32
@@ -0,0 +1,32 @@
|
|||||||
|
# Stackchain Library
|
||||||
|
|
||||||
|
A minimal Python library for composing ordered CLI toolchains from YAML.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
```
|
||||||
|
pip install stackchain
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# chain.yaml
|
||||||
|
steps:
|
||||||
|
- run: lint
|
||||||
|
- run: test
|
||||||
|
- run: build
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
stackchain run chain.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
## Config
|
||||||
|
|
||||||
|
- `--fail-fast` stops on first non-zero exit (default: false).
|
||||||
|
- `--dry-run` prints steps without executing.
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
PRs welcome. Run `pytest` before opening.
|
||||||
Reference in new issue
Block a user