mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-13 07:28:59 +01:00
scripted-diff: Use Flags enum in AddArg()
-BEGIN VERIFY SCRIPT-
sed -i 's/const bool debug_only,/unsigned int flags, &/' src/util/system.h src/util/system.cpp
sed -i -E 's/(true|false), OptionsCategory::/ArgsManager::ALLOW_ANY, &/' $(git grep --files-with-matches 'AddArg(' src)
-END VERIFY SCRIPT-
This commit is contained in:
@@ -539,7 +539,7 @@ void ArgsManager::ForceSetArg(const std::string& strArg, const std::string& strV
|
||||
m_override_args[strArg] = {strValue};
|
||||
}
|
||||
|
||||
void ArgsManager::AddArg(const std::string& name, const std::string& help, const bool debug_only, const OptionsCategory& cat)
|
||||
void ArgsManager::AddArg(const std::string& name, const std::string& help, unsigned int flags, const bool debug_only, const OptionsCategory& cat)
|
||||
{
|
||||
// Split arg name from its help param
|
||||
size_t eq_index = name.find('=');
|
||||
@@ -556,7 +556,7 @@ void ArgsManager::AddArg(const std::string& name, const std::string& help, const
|
||||
void ArgsManager::AddHiddenArgs(const std::vector<std::string>& names)
|
||||
{
|
||||
for (const std::string& name : names) {
|
||||
AddArg(name, "", false, OptionsCategory::HIDDEN);
|
||||
AddArg(name, "", ArgsManager::ALLOW_ANY, false, OptionsCategory::HIDDEN);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -636,7 +636,7 @@ bool HelpRequested(const ArgsManager& args)
|
||||
|
||||
void SetupHelpOptions(ArgsManager& args)
|
||||
{
|
||||
args.AddArg("-?", "Print this help message and exit", false, OptionsCategory::OPTIONS);
|
||||
args.AddArg("-?", "Print this help message and exit", ArgsManager::ALLOW_ANY, false, OptionsCategory::OPTIONS);
|
||||
args.AddHiddenArgs({"-h", "-help"});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user