summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules/sink_clear.cpp
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-08-02 14:08:35 +0200
committerMinijackson <minijackson@riseup.net>2018-08-02 14:08:35 +0200
commitc82c80d031d50e445bda7c02adbd3e97a635cde6 (patch)
tree7ac90aaa7c8ac9561dfd10d730052a38c07b01ee /sinksh/syntax_modules/sink_clear.cpp
parent80c42b9707c7c44b7379734575c1b82fc97e95bf (diff)
downloadsink-c82c80d031d50e445bda7c02adbd3e97a635cde6.tar.gz
sink-c82c80d031d50e445bda7c02adbd3e97a635cde6.zip
Put "syntax" at the bottomsinksh-better-cli
Diffstat (limited to 'sinksh/syntax_modules/sink_clear.cpp')
-rw-r--r--sinksh/syntax_modules/sink_clear.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/sinksh/syntax_modules/sink_clear.cpp b/sinksh/syntax_modules/sink_clear.cpp
index 536e9df..ca38943 100644
--- a/sinksh/syntax_modules/sink_clear.cpp
+++ b/sinksh/syntax_modules/sink_clear.cpp
@@ -35,20 +35,7 @@
35namespace SinkClear 35namespace SinkClear
36{ 36{
37 37
38bool clear(const QStringList &args, State &state); 38Syntax::List syntax();
39
40Syntax::List syntax()
41{
42 Syntax clear("clear", QObject::tr("Clears the local cache of one or more resources (be careful!)"), &SinkClear::clear, Syntax::NotInteractive);
43
44 clear.addPositionalArgument({.name = "resource", .help = "The resource to clear"});
45
46 clear.completer = &SinkshUtils::resourceCompleter;
47
48 return Syntax::List() << clear;
49}
50
51REGISTER_SYNTAX(SinkClear)
52 39
53bool clear(const QStringList &args, State &state) 40bool clear(const QStringList &args, State &state)
54{ 41{
@@ -65,4 +52,17 @@ bool clear(const QStringList &args, State &state)
65 return true; 52 return true;
66} 53}
67 54
55Syntax::List syntax()
56{
57 Syntax clear("clear", QObject::tr("Clears the local cache of one or more resources (be careful!)"), &SinkClear::clear, Syntax::NotInteractive);
58
59 clear.addPositionalArgument({.name = "resource", .help = "The resource to clear"});
60
61 clear.completer = &SinkshUtils::resourceCompleter;
62
63 return Syntax::List() << clear;
64}
65
66REGISTER_SYNTAX(SinkClear)
67
68} 68}