#ifndef _NPC_CONFIG_H_ #define _NPC_CONFIG_H_ #include <CLI/App.hpp> #include <CLI/CLI.hpp> #include <CLI/Validators.hpp> #include <filesystem> struct Config { std::filesystem::path memory_file; std::string gdbsocket = "gdbstub-npc.sock"; bool do_debug{false}; bool interactive{false}; bool memory_file_binary = {true}; std::filesystem::path wavefile; void cli_parse(int argc, char **argv); }; extern Config config; #endif