2024-11-18 09:55:02 +00:00
|
|
|
#include "cmd.h"
|
|
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
#include <fx/cmd.h>
|
2024-11-18 09:55:02 +00:00
|
|
|
|
|
|
|
|
enum {
|
|
|
|
|
ARG_FILE
|
|
|
|
|
};
|
|
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
static int exec(const fx_command *cmd, const fx_arglist *args, const fx_array *_)
|
2024-11-18 09:55:02 +00:00
|
|
|
{
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
B_COMMAND(CMD_ROOT, FX_COMMAND_INVALID_ID)
|
2024-11-18 09:55:02 +00:00
|
|
|
{
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_NAME("ivy");
|
|
|
|
|
FX_COMMAND_DESC("evaluate an Ivy source file or Ivy object file.");
|
|
|
|
|
FX_COMMAND_HELP_OPTION();
|
|
|
|
|
FX_COMMAND_FLAGS(FX_COMMAND_SHOW_HELP_BY_DEFAULT);
|
|
|
|
|
FX_COMMAND_FUNCTION(exec);
|
2024-11-18 09:55:02 +00:00
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_ARG(ARG_FILE)
|
2024-11-18 09:55:02 +00:00
|
|
|
{
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_ARG_NAME("file");
|
|
|
|
|
FX_ARG_DESC("The file to execute.");
|
|
|
|
|
FX_ARG_NR_VALUES(1);
|
2024-11-18 09:55:02 +00:00
|
|
|
}
|
|
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_USAGE()
|
2024-11-18 09:55:02 +00:00
|
|
|
{
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_USAGE_OPT_PLACEHOLDER();
|
|
|
|
|
FX_COMMAND_USAGE_ARG(ARG_FILE);
|
2024-11-18 09:55:02 +00:00
|
|
|
}
|
|
|
|
|
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_USAGE()
|
2024-11-18 09:55:02 +00:00
|
|
|
{
|
2026-03-16 14:07:33 +00:00
|
|
|
FX_COMMAND_USAGE_COMMAND_PLACEHOLDER();
|
|
|
|
|
FX_COMMAND_USAGE_OPT_PLACEHOLDER();
|
|
|
|
|
FX_COMMAND_USAGE_ARG_PLACEHOLDER();
|
2024-11-18 09:55:02 +00:00
|
|
|
}
|
|
|
|
|
}
|