mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[SabreTools] Hook up initial usage of Help
This commit is contained in:
@@ -5,7 +5,6 @@ using System.Linq;
|
|||||||
using SabreTools.Helper;
|
using SabreTools.Helper;
|
||||||
using SabreTools.Helper.Data;
|
using SabreTools.Helper.Data;
|
||||||
using SabreTools.Helper.Help;
|
using SabreTools.Helper.Help;
|
||||||
using SabreTools.Helper.Resources;
|
|
||||||
|
|
||||||
#if MONO
|
#if MONO
|
||||||
using System.IO;
|
using System.IO;
|
||||||
@@ -39,6 +38,9 @@ namespace SabreTools
|
|||||||
}
|
}
|
||||||
Build.Start("SabreTools");
|
Build.Start("SabreTools");
|
||||||
|
|
||||||
|
// Create a new Help object for this program
|
||||||
|
Help help = RetrieveHelp();
|
||||||
|
|
||||||
// Credits take precidence over all
|
// Credits take precidence over all
|
||||||
if ((new List<string>(args)).Contains("--credits"))
|
if ((new List<string>(args)).Contains("--credits"))
|
||||||
{
|
{
|
||||||
@@ -50,14 +52,11 @@ namespace SabreTools
|
|||||||
// If there's no arguments, show help
|
// If there's no arguments, show help
|
||||||
if (args.Length == 0)
|
if (args.Length == 0)
|
||||||
{
|
{
|
||||||
Build.Help("SabreTools");
|
help.OutputGenericHelp();
|
||||||
_logger.Close();
|
_logger.Close();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create a new Help object for this program
|
|
||||||
//Help help = RetrieveHelp();
|
|
||||||
|
|
||||||
// Feature flags
|
// Feature flags
|
||||||
bool datFromDir = false,
|
bool datFromDir = false,
|
||||||
extract = false,
|
extract = false,
|
||||||
@@ -175,7 +174,14 @@ namespace SabreTools
|
|||||||
case "-?":
|
case "-?":
|
||||||
case "-h":
|
case "-h":
|
||||||
case "--help":
|
case "--help":
|
||||||
Build.Help("SabreTools", (i + 1 < args.Length ? args[i + 1] : null));
|
if (i + 1 < args.Length)
|
||||||
|
{
|
||||||
|
help.OutputIndividualFeature(args[i + 1]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
help.OutputGenericHelp();
|
||||||
|
}
|
||||||
_logger.Close();
|
_logger.Close();
|
||||||
return;
|
return;
|
||||||
case "-d":
|
case "-d":
|
||||||
@@ -1133,7 +1139,7 @@ namespace SabreTools
|
|||||||
// If nothing is set, show the help
|
// If nothing is set, show the help
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Build.Help("SabreTools");
|
help.OutputGenericHelp();
|
||||||
}
|
}
|
||||||
|
|
||||||
_logger.Close();
|
_logger.Close();
|
||||||
|
|||||||
Reference in New Issue
Block a user