tesser-cli

Crates.iotesser-cli
lib.rstesser-cli
version0.9.1
created_at2025-11-19 06:32:46.355157+00
updated_at2025-11-27 09:37:47.342753+00
descriptionCommand-line interface for running and operating the Tesser framework
homepage
repositoryhttps://github.com/tesserspace/tesser
max_upload_size
id1939516
size523,837
Zijing Zhang (pluveto)

documentation

README

tesser-cli

Unified command-line interface for data engineering, backtesting, and live trading.

Commands

  • data download|validate|resample: manage historical datasets (Bybit/Binance klines).
  • backtest run|batch: execute one or many strategy configs against CSV candle files.
  • live run: connect to the configured exchange public stream, drive strategies in real time, and route signals through the paper execution engine.
  • strategies: list compiled built-in strategies.

Run cargo run -p tesser-cli -- --help for global options and -- <command> --help for subcommands.

Configuration

The CLI loads layered config files from config/ (default, env-specific, local override) plus environment variables (TESSER_*). The [live] section controls telemetry (state path, metrics bind, structured log file, alerting thresholds).

Development

cargo fmt -p tesser-cli
cargo clippy -p tesser-cli -- -D warnings
cargo test -p tesser-cli
Commit count: 0

cargo fmt