aboutsummaryrefslogtreecommitdiff
path: root/src/Cli/Cli.h
diff options
context:
space:
mode:
authorfrosty <frostinator33@airmail.cc>2026-10-03 13:30:21 -0400
committerfrosty <frostinator33@airmail.cc>2026-10-03 13:30:21 -0400
commit65500761a632d22057d3b3e709b91dde168e125b (patch)
tree0ff30abf8de4120e5ed8db296688e0d85b65736b /src/Cli/Cli.h
parentcb716af752fb0b46aa8f78d3cbd5189a09642f39 (diff)
feat: add --exclude/--include
Diffstat (limited to 'src/Cli/Cli.h')
-rw-r--r--src/Cli/Cli.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Cli/Cli.h b/src/Cli/Cli.h
index 9695fd4..e574c88 100644
--- a/src/Cli/Cli.h
+++ b/src/Cli/Cli.h
@@ -2,6 +2,7 @@
#define YAPSSG_CLI_H
#include "Logger/Logger.h"
+#include "Pattern/Pattern.h"
typedef enum {
INPUT_TYPE_NONE,
@@ -22,9 +23,11 @@ typedef struct {
const char *output_path;
int overwrite_output;
LogLevel log_level;
+ PatternList patterns;
} CliOptions;
CliParseResult cli_parse(int argc, char **argv, CliOptions *options);
+void cli_free_options(CliOptions *options);
void cli_print_usage(const char *program_name);
#endif