Skip to main content

agent_sim/cli/
error.rs

1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum CliError {
5    #[error("missing command; run --help for usage")]
6    MissingCommand,
7    #[error("invalid set syntax; use '<signal> <value>' or '<signal>=<value>' pairs")]
8    InvalidSetSyntax,
9    #[error("command failed: {0}")]
10    CommandFailed(String),
11    #[error("assertion failed: {0}")]
12    AssertionFailed(String),
13}