mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[SabreTools] More work on Help
This commit is contained in:
@@ -907,26 +907,99 @@ namespace SabreTools
|
|||||||
"Use Software List name instead of description",
|
"Use Software List name instead of description",
|
||||||
FeatureType.Flag,
|
FeatureType.Flag,
|
||||||
null));
|
null));
|
||||||
|
update.AddFeature("dat-merged", new Feature(
|
||||||
|
new List<string>() { "-dm", "--dat-merged" },
|
||||||
|
"Create merged sets",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("dat-split", new Feature(
|
||||||
|
new List<string>() { "-ds", "--dat-split" },
|
||||||
|
"Create split sets",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("dat-nonmerged", new Feature(
|
||||||
|
new List<string>() { "-dnm", "--dat-nonmerged" },
|
||||||
|
"Create non-merged sets",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("dat-fullnonmerged", new Feature(
|
||||||
|
new List<string>() { "-df", "--dat-fullnonmerged" },
|
||||||
|
"Create fully non-merged sets",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("trim", new Feature(
|
||||||
|
new List<string>() { "-trim", "--trim" },
|
||||||
|
"Trim file names to fit NTFS length",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["trim"].AddFeature("root-dir", new Feature(
|
||||||
|
new List<string>() { "-rd", "--root-dir" },
|
||||||
|
"Set the root directory for calc",
|
||||||
|
FeatureType.String,
|
||||||
|
null));
|
||||||
|
update.AddFeature("single", new Feature(
|
||||||
|
new List<string>() { "-si", "--single" },
|
||||||
|
"All game names replaced by '!'",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("dedup", new Feature(
|
||||||
|
new List<string>() { "-dd", "--dedup" },
|
||||||
|
"Enable deduping in the created DAT",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("merge", new Feature(
|
||||||
|
new List<string>() { "-m", "--merge" },
|
||||||
|
"Merge the input DATs",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["merge"].AddFeature("bare", new Feature(
|
||||||
|
new List<string>() { "-b", "--bare" },
|
||||||
|
"Don't include the date in automatic name",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update.AddFeature("diff", new Feature(
|
||||||
|
new List<string>() { "-di", "--diff" },
|
||||||
|
"Create diffdats from inputs (all outputs)s",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"].AddFeature("bare", new Feature(
|
||||||
|
new List<string>() { "-b", "--bare" },
|
||||||
|
"Don't include the date in automatic name",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"].AddFeature("cascade", new Feature(
|
||||||
|
new List<string>() { "-c", "--cascade" },
|
||||||
|
"Enable cascaded diffing",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"]["cascade"].AddFeature("inplace", new Feature(
|
||||||
|
new List<string>() { "-ip", "--inplace" },
|
||||||
|
"Enable inplace, cascaded diff",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"]["cascade"].AddFeature("skip", new Feature(
|
||||||
|
new List<string>() { "-sf", "--skip" },
|
||||||
|
"Skip output of first DAT",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"].AddFeature("rev-cascade", new Feature(
|
||||||
|
new List<string>() { "-rc", "--rev-cascade" },
|
||||||
|
"Enable reverse cascaded diffing",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"]["rev-cascade"].AddFeature("inplace", new Feature(
|
||||||
|
new List<string>() { "-ip", "--inplace" },
|
||||||
|
"Enable inplace, cascaded diff",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
update["diff"]["rev-cascade"].AddFeature("skip", new Feature(
|
||||||
|
new List<string>() { "-sf", "--skip" },
|
||||||
|
"Skip output of first DAT",
|
||||||
|
FeatureType.Flag,
|
||||||
|
null));
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
helptext.Add(" -dm, --dat-merged Create merged sets");
|
|
||||||
helptext.Add(" -ds, --dat-split Create split sets");
|
|
||||||
helptext.Add(" -dnm, --dat-nonmerged Create non-merged sets");
|
|
||||||
helptext.Add(" -df, --dat-fullnonmerged Create fully non-merged sets");
|
|
||||||
helptext.Add(" -trim Trim file names to fit NTFS length");
|
|
||||||
helptext.Add(" -rd=, --root-dir= Set the root directory for calc");
|
|
||||||
helptext.Add(" -si, --single All game names replaced by '!'");
|
|
||||||
helptext.Add(" -dd, --dedup Enable deduping in the created DAT");
|
|
||||||
helptext.Add(" -m, --merge Merge the input DATs");
|
|
||||||
helptext.Add(" -b, --bare Don't include date in automatic name");
|
|
||||||
helptext.Add(" -di, --diff Create diffdats from inputs (all outputs)");
|
|
||||||
helptext.Add(" -b, --bare Don't include date in automatic name");
|
|
||||||
helptext.Add(" -c, --cascade Enable cascaded diffing");
|
|
||||||
helptext.Add(" -ip, --inplace Enable inplace, cascaded diff");
|
|
||||||
helptext.Add(" -sf, --skip Skip output of first DAT");
|
|
||||||
helptext.Add(" -rc, --rev-cascade Enable reverse cascaded diffing");
|
|
||||||
helptext.Add(" -ip, --inplace Enable inplace, cascaded diff");
|
|
||||||
helptext.Add(" -sf, --skip Skip output of first DAT");
|
|
||||||
helptext.Add(" -did, --diff-du Create diffdat containing just duplicates");
|
helptext.Add(" -did, --diff-du Create diffdat containing just duplicates");
|
||||||
helptext.Add(" -b, --bare Don't include date in automatic name");
|
helptext.Add(" -b, --bare Don't include date in automatic name");
|
||||||
helptext.Add(" -dii, --diff-in Create diffdats for individual DATs");
|
helptext.Add(" -dii, --diff-in Create diffdats for individual DATs");
|
||||||
|
|||||||
Reference in New Issue
Block a user