From ca6714a53cdf9429bc970bbdfb133f566cd0e483 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Wed, 24 Dec 2014 14:04:48 +0100 Subject: main: added -t for test mode --- src/main.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index ce96a85..526512f 100644 --- a/src/main.c +++ b/src/main.c @@ -36,7 +36,7 @@ static void signal_handler(int sig) int main(int argc, char *argv[]) { - bool prefer_ipv6 = false, run_daemon = false; + bool prefer_ipv6 = false, run_daemon = false, test = false; const char *exec = NULL; int err; @@ -49,7 +49,7 @@ int main(int argc, char *argv[]) #ifdef HAVE_GETOPT for (;;) { - const int c = getopt(argc, argv, "6de:f:p:hv"); + const int c = getopt(argc, argv, "6de:f:p:hvt"); if (0 > c) break; @@ -68,6 +68,7 @@ int main(int argc, char *argv[]) "\t-f Config path\n" "\t-p Audio files\n" "\t-h -? Help\n" + "\t-t Test and exit\n" "\t-v Verbose debug\n" ); return -2; @@ -94,6 +95,10 @@ int main(int argc, char *argv[]) play_set_path(optarg); break; + case 't': + test = true; + break; + case 'v': log_enable_debug(true); break; @@ -123,6 +128,9 @@ int main(int argc, char *argv[]) if (err) goto out; + if (test) + goto out; + /* Load modules */ err = conf_modules(); if (err) -- cgit v1.2.3