mdtask-core 0.2.0

Embeddable, execution-capable Rust task runner whose tasks are defined in markdown (heading = task, fenced block = script, Key: value metadata).
Documentation
# Project

Intro prose under a section heading (no fence, so this is not a task).

Env: SHARED=base

## build

Build the release binary.

```sh
cargo build --release
```

## greet

Positional args (one required, one with a default, a trailing variadic),
per-task env, `{{ }}` and `$var` in one script.

Args: name greeting='hello' *extra
Env: MOOD=cheery

```sh
echo "$greeting, {{ name }} ($MOOD) {{ extra }}"
```

## render

`Opts: inherit-cwd` runs the task where the command was invoked, the inverse of
the default (the task file's own directory).

Args: file
Opts: inherit-cwd

```zsh
print -r -- "rendering {{ file }}"
```

## deploy

A dependency and the agent gate.

Requires: build
Agent: allow

```bash
echo deploying
```

## notes

A non-shell interpreter, and a metadata line placed after the fence.

```python
print("hi")
```

Env: LATE=1