diff options
author | Minijackson <minijackson@riseup.net> | 2018-08-02 14:08:35 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-08-02 14:08:35 +0200 |
commit | c82c80d031d50e445bda7c02adbd3e97a635cde6 (patch) | |
tree | 7ac90aaa7c8ac9561dfd10d730052a38c07b01ee /sinksh/syntax_modules/sink_drop.cpp | |
parent | 80c42b9707c7c44b7379734575c1b82fc97e95bf (diff) | |
download | sinksh-better-cli.tar.gz sinksh-better-cli.zip |
Put "syntax" at the bottomsinksh-better-cli
Diffstat (limited to 'sinksh/syntax_modules/sink_drop.cpp')
-rw-r--r-- | sinksh/syntax_modules/sink_drop.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/sinksh/syntax_modules/sink_drop.cpp b/sinksh/syntax_modules/sink_drop.cpp index 2353ed1..eaa3041 100644 --- a/sinksh/syntax_modules/sink_drop.cpp +++ b/sinksh/syntax_modules/sink_drop.cpp | |||
@@ -35,18 +35,7 @@ | |||
35 | namespace SinkDrop | 35 | namespace SinkDrop |
36 | { | 36 | { |
37 | 37 | ||
38 | bool drop(const QStringList &args, State &state); | 38 | Syntax::List syntax(); |
39 | |||
40 | Syntax::List syntax() | ||
41 | { | ||
42 | Syntax drop("drop", QObject::tr("Drop all caches of a resource."), &SinkDrop::drop, Syntax::NotInteractive); | ||
43 | drop.addPositionalArgument({.name = "resource", .help = "Id(s) of the resource(s) to drop", .required = true, .variadic = true}); | ||
44 | |||
45 | drop.completer = &SinkshUtils::resourceOrTypeCompleter; | ||
46 | return Syntax::List() << drop; | ||
47 | } | ||
48 | |||
49 | REGISTER_SYNTAX(SinkDrop) | ||
50 | 39 | ||
51 | bool drop(const QStringList &args, State &state) | 40 | bool drop(const QStringList &args, State &state) |
52 | { | 41 | { |
@@ -70,4 +59,15 @@ bool drop(const QStringList &args, State &state) | |||
70 | return false; | 59 | return false; |
71 | } | 60 | } |
72 | 61 | ||
62 | Syntax::List syntax() | ||
63 | { | ||
64 | Syntax drop("drop", QObject::tr("Drop all caches of a resource."), &SinkDrop::drop, Syntax::NotInteractive); | ||
65 | drop.addPositionalArgument({.name = "resource", .help = "Id(s) of the resource(s) to drop", .required = true, .variadic = true}); | ||
66 | |||
67 | drop.completer = &SinkshUtils::resourceOrTypeCompleter; | ||
68 | return Syntax::List() << drop; | ||
69 | } | ||
70 | |||
71 | REGISTER_SYNTAX(SinkDrop) | ||
72 | |||
73 | } | 73 | } |