From f290f3c7f5d30b6f05207a72efc75fd3068b1720 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pascal=20Eng=C3=A9libert?= <tuxmain@zettascript.org>
Date: Sat, 9 Nov 2024 22:51:20 +0100
Subject: [PATCH] node: fix distance-oracle cli

---
 node/src/cli.rs | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/node/src/cli.rs b/node/src/cli.rs
index 9abf8533b..12580c991 100644
--- a/node/src/cli.rs
+++ b/node/src/cli.rs
@@ -129,12 +129,15 @@ pub struct Completion {
     pub generator: clap_complete::Shell,
 }
 
-#[derive(Debug, clap::Args)]
+#[cfg(feature = "distance-oracle")]
+#[derive(Debug, clap::Parser)]
 pub struct DistanceOracle {
     #[clap(short = 'd', long, default_value = "/tmp/duniter/chains/gdev/distance")]
     pub evaluation_result_dir: String,
-    #[clap(short = 'i', long, default_value = "None")]
+    /// Number of seconds between two evaluations (oneshot if absent)
+    #[clap(short = 'i', long)]
     pub interval: Option<u64>,
+    /// Local forging node
     #[clap(short = 'u', long, default_value = "ws://127.0.0.1:9944")]
     pub rpc_url: String,
 }
-- 
GitLab