41 lines
666 B
C
41 lines
666 B
C
|
|
#include "commands.h"
|
||
|
|
|
||
|
|
#include <blue/cmd.h>
|
||
|
|
|
||
|
|
enum {
|
||
|
|
OPT_OUTPATH,
|
||
|
|
OPT_OUTPATH_PATH,
|
||
|
|
};
|
||
|
|
|
||
|
|
static int create(
|
||
|
|
const b_command *self,
|
||
|
|
const b_arglist *opt,
|
||
|
|
const b_array *args)
|
||
|
|
{
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
B_COMMAND(CMD_CREATE, CMD_ROOT)
|
||
|
|
{
|
||
|
|
B_COMMAND_NAME("create");
|
||
|
|
B_COMMAND_SHORT_NAME('C');
|
||
|
|
B_COMMAND_DESC("create an ec3 file");
|
||
|
|
B_COMMAND_FLAGS(B_COMMAND_SHOW_HELP_BY_DEFAULT);
|
||
|
|
B_COMMAND_FUNCTION(create);
|
||
|
|
|
||
|
|
B_COMMAND_HELP_OPTION();
|
||
|
|
|
||
|
|
B_COMMAND_OPTION(OPT_OUTPATH)
|
||
|
|
{
|
||
|
|
B_OPTION_SHORT_NAME('o');
|
||
|
|
B_OPTION_LONG_NAME("out");
|
||
|
|
B_OPTION_DESC("the path to save the new file to");
|
||
|
|
|
||
|
|
B_OPTION_ARG(OPT_OUTPATH_PATH)
|
||
|
|
{
|
||
|
|
B_ARG_NAME("path");
|
||
|
|
B_ARG_NR_VALUES(1);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|