diff options
Diffstat (limited to 'atuin/src/command/client/config/mod.rs')
-rw-r--r-- | atuin/src/command/client/config/mod.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/atuin/src/command/client/config/mod.rs b/atuin/src/command/client/config/mod.rs new file mode 100644 index 00000000..f12aba88 --- /dev/null +++ b/atuin/src/command/client/config/mod.rs @@ -0,0 +1,19 @@ +use clap::{Args, Subcommand}; +use eyre::Result; + +use atuin_client::settings::Settings; + +pub mod alias; + +#[derive(Subcommand, Debug)] +pub enum Cmd { + Alias(alias::Cmd), +} + +impl Cmd { + pub async fn run(self, settings: &Settings) -> Result<()> { + match self { + Cmd::Alias(cmd) => cmd.run(&settings).await, + } + } +} |