From 3b65b6f65d03e8a11cd5afbba92b6d137b98a62a Mon Sep 17 00:00:00 2001 From: Lee Smet Date: Mon, 7 Apr 2025 23:52:22 +0200 Subject: [PATCH] Add cli method to get no routes in myceliumd-private Signed-off-by: Lee Smet --- myceliumd-private/src/main.rs | 9 +++++++++ 1 file changed, 9 insertions(+) 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; + } }, }, }