This commit is contained in:
Scott E. Graves 2025-02-19 11:57:48 -06:00
parent 15472c0357
commit 8830b64632
3 changed files with 31 additions and 12 deletions

View File

@ -0,0 +1,10 @@
#ifndef LIBMONITARR_INCLUDE_USAGE_CMD_HPP_
#define LIBMONITARR_INCLUDE_USAGE_CMD_HPP_
#include "utils/config.hpp"
namespace monitarr {
[[nodiscard]] auto usage_cmd() -> int;
} // namespace monitarr
#endif // LIBMONITARR_INCLUDE_USAGE_CMD_HPP_

View File

@ -4,7 +4,6 @@
#include "initialize.hpp" #include "initialize.hpp"
#include "actions.hpp"
#include "args.hpp" #include "args.hpp"
#include "block_cmd.hpp" #include "block_cmd.hpp"
#include "config_cmd.hpp" #include "config_cmd.hpp"
@ -12,6 +11,7 @@
#include "run_cmd.hpp" #include "run_cmd.hpp"
#include "settings.hpp" #include "settings.hpp"
#include "show_cmd.hpp" #include "show_cmd.hpp"
#include "usage_cmd.hpp"
#include "utils/common.hpp" #include "utils/common.hpp"
#include "utils/file.hpp" #include "utils/file.hpp"
#include "utils/unix.hpp" #include "utils/unix.hpp"
@ -71,17 +71,7 @@ auto main(int argc, char **argv) -> int {
} else if (has_arg("-c", argc, argv)) { } else if (has_arg("-c", argc, argv)) {
ret = config_cmd(cfg); ret = config_cmd(cfg);
} else if (argc == 1 || has_arg("-h", argc, argv)) { } else if (argc == 1 || has_arg("-h", argc, argv)) {
fmt::println("usage:"); ret = usage_cmd();
fmt::println(" monitarr -b -i <index> -id <record id>");
fmt::println(" blocklist and search record id at configuration index");
fmt::println(" monitarr -c");
fmt::println(" display configuration");
fmt::println(" monitarr -l -i <index>");
fmt::println(" display server queue at configuration index");
fmt::println(" monitarr -r");
fmt::println(" run monitarr server");
fmt::println(" monitarr -s -i <index> -id <record id>");
fmt::println(" show record id details at configuration index");
} else if (has_arg("-l", argc, argv)) { } else if (has_arg("-l", argc, argv)) {
ret = list_cmd(argc, argv, cfg); ret = list_cmd(argc, argv, cfg);
} else if (has_arg("-r", argc, argv)) { } else if (has_arg("-r", argc, argv)) {

View File

@ -0,0 +1,19 @@
#include "usage_cmd.hpp"
namespace monitarr {
auto usage_cmd() -> int {
fmt::println("usage:");
fmt::println(" monitarr -b -i <index> -id <record id>");
fmt::println(" blocklist and search record id at configuration index");
fmt::println(" monitarr -c");
fmt::println(" display configuration");
fmt::println(" monitarr -l -i <index>");
fmt::println(" display server queue at configuration index");
fmt::println(" monitarr -r");
fmt::println(" run monitarr server");
fmt::println(" monitarr -s -i <index> -id <record id>");
fmt::println(" show record id details at configuration index");
return 0;
}
} // namespace monitarr