project_cd/domain/
cli.rs

1use std::path::PathBuf;
2
3pub trait Cli {
4    fn new() -> Self;
5    fn parse(&self) -> CliActions;
6}
7
8pub enum CliActions {
9    Add(Result<PathBuf, String>),
10    Chdir(String),
11    InstallWrapper,
12    Remove(Option<String>),
13    Search,
14    UnknownCommand,
15}