# tftio-lib
Shared CLI, agent-mode, and prompt-handling library for tftio Rust tools
## Getting started
Toolchain, task execution, and hook tools are managed by mise.
The Rust toolchain is declared in `mise.toml`; rustup is an implementation
detail and `rust-toolchain.toml` is intentionally absent.
With direnv installed, entering the directory prepares the environment. Otherwise:
```sh
mise trust --quiet
mise install
mise run sync
```
## Tasks
```sh
mise run check # check-only hooks, as CI runs them
mise run lint # manual autofix hooks
mise run test # test suite
mise run ci # full CI gate
```
The generated Rust gate includes formatting, TOML formatting, shell linting,
spelling, clippy, nextest, docs, unused-dependency detection, advisory audit,
license/source policy, packaging, and at least 95% line coverage.