1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum CliError {
5 #[error("missing command")]
6 MissingCommand,
7 #[error("{0}")]
8 CommandFailed(String),
9 #[error("invalid signal assignment '{0}', expected signal=value")]
10 InvalidSignalAssignment(String),
11}