diff --git a/myceliumd-private/src/main.rs b/myceliumd-private/src/main.rs index 2c65701..938143e 100644 --- a/myceliumd-private/src/main.rs +++ b/myceliumd-private/src/main.rs @@ -214,6 +214,12 @@ pub enum RoutesCommand { #[arg(long = "json", default_value_t = false)] json: bool, }, + /// Print all subnets which are explicitly marked as not having a route + NoRoute { + /// Print subnets in JSON format + #[arg(long = "json", default_value_t = false)] + json: bool, + }, } #[derive(Debug, Args)] @@ -606,6 +612,9 @@ async fn main() -> Result<(), Box> { RoutesCommand::Queried { json } => { return mycelium_cli::list_queried_subnets(cli.node_args.api_addr, json).await; } + RoutesCommand::NoRoute { json } => { + return mycelium_cli::list_no_route_entries(cli.node_args.api_addr, json).await; + } }, }, }