This commit is contained in:
David Given
2023-05-25 21:27:49 +02:00
parent 854b3e9c59
commit f2d92e93fb

View File

@@ -10,7 +10,11 @@ static const ConfigProto& findConfig(std::string name)
return *formats.at(name); return *formats.at(name);
} }
static void addExample(std::vector<std::string>& examples, bool write, std::string name, ConfigProto config, const OptionProto* format) static void addExample(std::vector<std::string>& examples,
bool write,
std::string name,
ConfigProto config,
const OptionProto* format)
{ {
std::string r; std::string r;
@@ -28,9 +32,8 @@ static void addExample(std::vector<std::string>& examples, bool write, std::stri
if (format) if (format)
r += fmt::format(" --{}", format->name()); r += fmt::format(" --{}", format->name());
std::string filename = write ? std::string filename = write ? config.image_reader().filename()
config.image_reader().filename() : : config.image_writer().filename();
config.image_writer().filename();
if (filename.empty()) if (filename.empty())
filename = fmt::format("{}.img", name); filename = fmt::format("{}.img", name);
@@ -48,7 +51,8 @@ int main(int argc, const char* argv[])
fmt::print("{}\n====\n", argv[1]); fmt::print("{}\n====\n", argv[1]);
fmt::print("## {}\n", config.comment()); fmt::print("## {}\n", config.comment());
fmt::print("<!-- This file is automatically generated. Do not edit. -->\n\n"); fmt::print(
"<!-- This file is automatically generated. Do not edit. -->\n\n");
const auto& documentation = config.documentation(); const auto& documentation = config.documentation();
auto it = documentation.begin(); auto it = documentation.begin();