tesser-cli 0.9.1

Command-line interface for running and operating the Tesser framework
Documentation

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