#ifndef ARG_PARSE_H_
#define ARG_PARSE_H_

#include <argp.h>
#include <stdbool.h>

struct arguments {
    enum { RECOGNITION, TRAIN } mode;
    bool  input_file_set;
    char* input_file_path;
    bool  weight_output_set;
    char* weight_output_path;
    bool  weight_input_set;
    char* weight_input_path;
};

void arg_parse(int argc, char *argv[], struct arguments *arguments);

#endif
