From d2ebd667877bdfbcbebb234deb29c7c878f9e3ea Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 17 Jan 2017 22:42:35 -0800 Subject: [PATCH] [SabreTools] Show help if no feature flags are inputted --- SabreTools/SabreTools.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/SabreTools/SabreTools.cs b/SabreTools/SabreTools.cs index d2b5f4d6..b3030993 100644 --- a/SabreTools/SabreTools.cs +++ b/SabreTools/SabreTools.cs @@ -981,6 +981,14 @@ namespace SabreTools return; } + // If none of the feature flags is enabled, show the help screen + if (!(datFromDir | extract | restore | sort | splitByExt | splitByHash | splitByLevel | splitByType | stats | update | verify)) + { + _logger.Error("At least one feature switch must be enabled"); + _logger.Close(); + return; + } + // If more than one switch is enabled, show the help screen if (!(datFromDir ^ extract ^ restore ^ sort ^ splitByExt ^ splitByHash ^ splitByLevel ^ splitByType ^ stats ^ update ^ verify)) {