mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-04 09:08:47 +02:00
update to popl v1.2.0, add groff message
This commit is contained in:
parent
64c820e159
commit
ede7603cbf
4 changed files with 24 additions and 5 deletions
|
@ -60,7 +60,8 @@ int main(int argc, char* argv[])
|
|||
|
||||
OptionParser op("Allowed options");
|
||||
auto helpSwitch = op.add<Switch>("h", "help", "Produce help message");
|
||||
auto debugOption = op.add<Implicit<string>, Visibility::hidden>("", "debug", "enable debug logging", "");
|
||||
auto groffSwitch = op.add<Switch, Attribute::hidden>("", "groff", "produce groff message");
|
||||
auto debugOption = op.add<Implicit<string>, Attribute::hidden>("", "debug", "enable debug logging", "");
|
||||
auto versionSwitch = op.add<Switch>("v", "version", "Show version number");
|
||||
/*auto portValue =*/ op.add<Value<size_t>>("p", "port", "Server port", settings.port, &settings.port);
|
||||
/*auto controlPortValue =*/ op.add<Value<size_t>>("", "controlPort", "Remote control port", settings.controlPort, &settings.controlPort);
|
||||
|
@ -105,6 +106,13 @@ int main(int argc, char* argv[])
|
|||
exit(EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
if (groffSwitch->is_set())
|
||||
{
|
||||
GroffOptionPrinter option_printer(&op);
|
||||
cout << option_printer.print();
|
||||
exit(EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
if (!streamValue->is_set())
|
||||
settings.pcmStreams.push_back(streamValue->value());
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue