summaryrefslogtreecommitdiff
path: root/src/cli/cli.h
blob: 6515a58522d1dcc4ec9c0f1e13d002bebac2d25d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef TINY_CONVMEM_CLI_H
#define TINY_CONVMEM_CLI_H

#include "storage/store.h"

#define TINY_CLI_LINE_MAX (TINY_CONTENT_MAX + 4096U)

typedef struct tiny_cli_options
{
  const char *data_dir;
  const char *import_path;
  const char *export_path;
  const char *session_id;
  const char *policy_name;
  int include_deleted;
} tiny_cli_options_t;

int tiny_cli_import(const tiny_cli_options_t *options);
int tiny_cli_export(tiny_store_t *store, const tiny_cli_options_t *options);

#endif