mirror of
https://github.com/DarkStore-3DS/Project_CTR.git
synced 2026-07-02 16:59:03 +00:00
Change -x/--extract option handling to be as a deprecated option.
This commit is contained in:
@@ -407,6 +407,7 @@ void ctrtool::SettingsInitializer::parse_args(const std::vector<std::string>& ar
|
|||||||
opts.registerUnrecognisedOptionHandler(std::shared_ptr<UnkOptionHandler>(new UnkOptionHandler(mModuleLabel)));
|
opts.registerUnrecognisedOptionHandler(std::shared_ptr<UnkOptionHandler>(new UnkOptionHandler(mModuleLabel)));
|
||||||
|
|
||||||
// register handler for deprecated options DeprecatedOptionHandler
|
// register handler for deprecated options DeprecatedOptionHandler
|
||||||
|
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("Extract flag is redundant.", {"-x", "--extract"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("Generic AES/RSA keys are initialised internally.", {"-k", "--keyset"})));
|
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("Generic AES/RSA keys are initialised internally.", {"-k", "--keyset"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("", {"--unitsize"})));
|
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("", {"--unitsize"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("All common keys are initialised internally.", {"--commonkey"})));
|
opts.registerOptionHandler(std::shared_ptr<DeprecatedOptionHandler>(new DeprecatedOptionHandler("All common keys are initialised internally.", {"--commonkey"})));
|
||||||
@@ -416,7 +417,6 @@ void ctrtool::SettingsInitializer::parse_args(const std::vector<std::string>& ar
|
|||||||
|
|
||||||
// get option flags
|
// get option flags
|
||||||
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.info, {"-i", "--info"})));
|
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.info, {"-i", "--info"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.info, {"-x", "--extract"})));
|
|
||||||
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.plain, {"-p", "--plain"})));
|
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.plain, {"-p", "--plain"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.raw, {"-r", "--raw"})));
|
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.raw, {"-r", "--raw"})));
|
||||||
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.verbose, {"-v", "--verbose"})));
|
opts.registerOptionHandler(std::shared_ptr<FlagOptionHandler>(new FlagOptionHandler(opt.verbose, {"-v", "--verbose"})));
|
||||||
@@ -595,8 +595,8 @@ void ctrtool::SettingsInitializer::usage_text()
|
|||||||
"Options:\n"
|
"Options:\n"
|
||||||
" -i, --info Show file info.\n"
|
" -i, --info Show file info.\n"
|
||||||
" This is the default action.\n"
|
" This is the default action.\n"
|
||||||
" -x, --extract Extract data from file.\n"
|
//" -x, --extract Extract data from file.\n"
|
||||||
" This is also the default action.\n"
|
//" This is also the default action.\n"
|
||||||
" -p, --plain Extract data without decrypting.\n"
|
" -p, --plain Extract data without decrypting.\n"
|
||||||
" -r, --raw Keep raw data, don't unpack.\n"
|
" -r, --raw Keep raw data, don't unpack.\n"
|
||||||
//" -k, --keyset=file Specify keyset file.\n"
|
//" -k, --keyset=file Specify keyset file.\n"
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ struct Settings
|
|||||||
struct Options
|
struct Options
|
||||||
{
|
{
|
||||||
bool info;
|
bool info;
|
||||||
bool extract;
|
|
||||||
bool plain;
|
bool plain;
|
||||||
bool raw;
|
bool raw;
|
||||||
bool verbose;
|
bool verbose;
|
||||||
@@ -124,7 +123,6 @@ struct Settings
|
|||||||
infile.path = tc::Optional<tc::io::Path>();
|
infile.path = tc::Optional<tc::io::Path>();
|
||||||
|
|
||||||
opt.info = true;
|
opt.info = true;
|
||||||
opt.extract = true;
|
|
||||||
opt.plain = false;
|
opt.plain = false;
|
||||||
opt.raw = false;
|
opt.raw = false;
|
||||||
opt.verbose = false;
|
opt.verbose = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user