linuxinstall/src/sandbox.h
2024-02-19 02:06:12 +01:00

30 lines
529 B
C

#pragma once
#include <stdbool.h>
#define SANDBOX_VERSION "0.1.2"
#define SANDBOX_USER "sandbox"
typedef struct {
const char* name;
const char* description;
const bool required;
} Argument;
typedef struct {
const char** aliases;
const Argument* arguments;
const char* description;
} Option;
typedef struct {
int (*handler)(int argc, char* argv[]);
const char*** aliases;
const Option* options;
const Argument* arguments;
const char* description;
const char* details;
} Command;
int main(int argc, char** argv);