#pragma once #define VERSION "0.0.6" typedef struct { int (*handler)(int argc, char* argv[]); const char* name; const char* arguments; const char* description; const char* details; } Command; extern const Command COMMANDS[]; int main(int argc, char* argv[]); int command_help(int argc, char* argv[]); int command_version(int argc, char* argv[]); int command_add_entry(int argc, char* argv[]);