#ifndef _STRUO_H_
#define _STRUO_H_

#include <alias/file_system.h>

struct struo_Options {
  struct alias_DirectoryList asset_paths;
  struct alias_DirectoryList data_paths;
  alias_str                  build_path;
  alias_str                  output_path;
};

void struo_Options_init(struct struo_Options *options);
void struo_Options_add_asset_path(struct struo_Options *options, alias_str path);
void struo_Options_add_data_path(struct struo_Options *options, alias_str path);
void struo_Options_set_build_path(struct struo_Options *options, alias_str path);
void struo_Options_set_output_path(struct struo_Options *options, alias_str path);

#endif