From 222c8bba810cb20eeb60270e89857ab09324884d Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Thu, 10 Aug 2023 11:43:47 +0200 Subject: [PATCH] daemon bin: a more helpful error message on unknown arguments. --- src/bin/daemon.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/daemon.rs b/src/bin/daemon.rs index 04a4af2d..c12c8780 100644 --- a/src/bin/daemon.rs +++ b/src/bin/daemon.rs @@ -13,8 +13,9 @@ fn parse_args(args: Vec) -> Option { } if args.len() != 3 { - eprintln!("Unknown arguments '{:?}'.", args); - eprintln!("Only '--conf ' is supported."); + eprintln!("A TOML configuration file is required to run lianad. By default lianad looks for a 'config.toml' file in its data directory. A different one may be provided like so: '--conf '."); + eprintln!("A documented example of the configuration file is available at https://github.com/wizardsardine/liana/blob/607c0abddab2ff5761b371c6020b0793b1a1bc97/contrib/lianad_config_example.toml."); + eprintln!("The default data directory path is a 'liana/' folder in the XDG standard configuration directory for all OSes but Linux ones, where it's '~/.liana/'."); process::exit(1); }