X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=cli.c;h=41179d70e2dae16865237436126591e946039fb3;hb=HEAD;hp=61afa80ddfede1fbbe40eda65dcb97e116a30d95;hpb=f18b4c6a13e288fae0fa0cdd92de63299e090dab;p=uci.git diff --git a/cli.c b/cli.c index 61afa80..41179d7 100644 --- a/cli.c +++ b/cli.c @@ -26,6 +26,8 @@ static enum { CLI_FLAG_QUIET = (1 << 1), CLI_FLAG_NOCOMMIT = (1 << 2), CLI_FLAG_BATCH = (1 << 3), + CLI_FLAG_SHOW_EXT = (1 << 4), + CLI_FLAG_NOPLUGINS= (1 << 5), } flags; static FILE *input; @@ -39,6 +41,7 @@ enum { CMD_DEL, CMD_RENAME, CMD_REVERT, + CMD_REORDER, /* package cmds */ CMD_SHOW, CMD_CHANGES, @@ -84,7 +87,7 @@ uci_lookup_section_ref(struct uci_section *s) struct uci_type_list *ti = type_list; int maxlen; - if (!s->anonymous) + if (!s->anonymous || !(flags & CLI_FLAG_SHOW_EXT)) return s->e.name; /* look up in section type list */ @@ -130,11 +133,13 @@ static void uci_usage(void) "\tdelete [.]]\n" "\trename .
[.