| Crates.io | interval-planner |
| lib.rs | interval-planner |
| version | 1.0.0 |
| created_at | 2025-06-19 04:02:35.268531+00 |
| updated_at | 2025-06-23 01:20:42.679597+00 |
| description | A Rust CLI and library for generating structured .plan workout files for cycling computers like Wahoo |
| homepage | https://github.com/alex-stout/interval-planner |
| repository | https://github.com/alex-stout/interval-planner |
| max_upload_size | |
| id | 1717786 |
| size | 22,273 |
CLI tool to generate Wahoo-compatible .plan workout files.
.plan formatcargo build --releasetarget/release/interval-plannerinterval-planner [OPTIONS]
-o, --output <FILE> — Output file name (default: output.plan)-n, --name <NAME> — Name of the workout (default: Interval workout)-i, --interval-count <N> — Number of repeated Sweet Spot intervals (default: 3)-w, --warmup / --no-warmup — Include a 10-minute warmup (default: enabled)-c, --cooldown / --no-cooldown — Include a 10-minute cooldown (default: enabled)-d, --duration <SECONDS> — Total workout duration in seconds (default: 3600)interval-planner -o my_workout.plan -n "FTP Builder" -i 4 --no-warmup --cooldown -d 4500
Generates a .plan file named my_workout.plan with:
Generates a .plan file compatible with Wahoo cycling computers for structured interval training.
MIT License