cmd: add support for dynamically generating command options at runtime

This commit is contained in:
2026-02-03 14:46:40 +00:00
parent f5c4fa561f
commit 2632feac32
3 changed files with 47 additions and 3 deletions

View File

@@ -42,6 +42,21 @@ void b_command_option_destroy(struct b_command_option *opt)
free(opt);
}
const char *b_command_option_get_long_name(const struct b_command_option *opt)
{
return opt->opt_long_name;
}
char b_command_option_get_short_name(const struct b_command_option *opt)
{
return opt->opt_short_name;
}
const char *b_command_option_get_description(struct b_command_option *opt)
{
return opt->opt_description;
}
b_status b_command_option_set_long_name(
struct b_command_option *opt, const char *name)
{