mirror of
https://github.com/badaix/snapcast.git
synced 2025-07-31 15:19:53 +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
|
@ -83,7 +83,8 @@ int main (int argc, char **argv)
|
|||
|
||||
OptionParser op("Allowed options");
|
||||
auto helpSwitch = op.add<Switch>("", "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");
|
||||
#if defined(HAS_ALSA)
|
||||
auto listSwitch = op.add<Switch>("l", "list", "list pcm devices");
|
||||
|
@ -143,6 +144,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 (instance <= 0)
|
||||
std::invalid_argument("instance id must be >= 1");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue