Skip to main content

walrus_memory/cmd/
mod.rs

1//! CLI command definitions for walrus-memory.
2
3use clap::{Parser, Subcommand};
4use std::path::PathBuf;
5
6pub mod serve;
7
8#[derive(Parser)]
9#[command(name = "walrus-memory", about = "Walrus memory service")]
10pub struct App {
11    #[command(subcommand)]
12    pub command: Command,
13}
14
15#[derive(Subcommand)]
16pub enum Command {
17    /// Run as a WHS hook service over UDS.
18    Serve {
19        /// UDS socket path to listen on.
20        #[arg(long)]
21        socket: PathBuf,
22    },
23}