Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TokMesh Lite

TokMesh Lite is a small Rust command-line application for validating a data-product manifest and its CSV dataset. It is the first standalone TokMesh learning repository.

Read the learning library

Open the rendered TokMesh Lite HTML learning library

The learning library contains the session workbooks, commands, test outputs, Rust explanations, and project milestones. To open it in a separate browser tab, use Ctrl+click on Linux or Windows, Command+click on macOS, or middle-click the link.

What you can do

cargo run -- product validate examples/copper-mines/product.yaml
cargo run -- product inspect examples/copper-mines/product.yaml
cargo run -- data validate \
  examples/copper-mines/product.yaml \
  examples/copper-mines/data.csv

Add --json before the command for machine-readable output:

cargo run -- --json data validate \
  examples/copper-mines/product.yaml \
  examples/copper-mines/data.csv

The process exits with code 0 when validation passes, 1 when validation fails, and 2 when the command cannot read or parse its input.

Prerequisites

  • A stable Rust toolchain installed with rustup
  • No database, container runtime, network service, or cloud account

Five-minute demo

cargo test
cargo run -- product validate examples/copper-mines/product.yaml
cargo run -- data validate examples/copper-mines/product.yaml examples/copper-mines/data.csv
cargo run -- product validate examples/invalid-products/duplicate-columns.yaml

The first two validations pass. The deliberately invalid manifest fails and explains why.

Repository status

Learning release. TokMesh Lite is intentionally narrow. It is not an identity system, catalog server, workflow engine, or production data platform.

Concepts

Development

cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-features
cargo doc --no-deps

License

MIT

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages