7 releases (breaking)
| 0.9.1 | Nov 27, 2025 |
|---|---|
| 0.9.0 | Nov 23, 2025 |
| 0.8.0 | Nov 22, 2025 |
| 0.7.0 | Nov 21, 2025 |
| 0.2.3 | Nov 19, 2025 |
#6 in #bybit
Used in tesser
1MB
27K
SLoC
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
Dependencies
~73–97MB
~2M SLoC