#include "args.hh" #include "config.h" #include #ifndef VERSION # define VERSION "unknown" #endif int main(int argc, char** argv) { auto args = Args::create(); auto opt_help = args->option('h', "help", "display this text and exit."); auto opt_version = args->option('V', "version", "display version and exit."); if (!args->run(argc, argv)) { args->print_error(std::cerr); std::cerr << "Try 'bluetooth-jukebox --help' for more information.\n"; return 1; } if (opt_help->is_set()) { std::cout << "Usage: bluetooth-jukebox [OPTION...]\n" << "\n"; args->print_help(std::cout); return 0; } if (opt_version->is_set()) { std::cout << "bluetooth-jukebox " << VERSION << " written by Joel Klinghed .\n"; return 0; } return 0; }