summaryrefslogtreecommitdiffstats
path: root/sinksh/syntax_modules
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-10-26 13:06:54 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-10-26 13:06:54 +0200
commit77b2173e73f16f33648226543788ea67096fb6d6 (patch)
treed83f5e83c7ccb84a76299c4ed52f214dfc7bc9e3 /sinksh/syntax_modules
parentecbd3b67e3f6e2bd3025b1fb9c734335612e554e (diff)
downloadsink-77b2173e73f16f33648226543788ea67096fb6d6.tar.gz
sink-77b2173e73f16f33648226543788ea67096fb6d6.zip
Sink clear error message
Diffstat (limited to 'sinksh/syntax_modules')
-rw-r--r--sinksh/syntax_modules/sink_clear.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_clear.cpp b/sinksh/syntax_modules/sink_clear.cpp
index 0f0f296..4184fdd 100644
--- a/sinksh/syntax_modules/sink_clear.cpp
+++ b/sinksh/syntax_modules/sink_clear.cpp
@@ -37,6 +37,10 @@ namespace SinkClear
37 37
38bool clear(const QStringList &args, State &state) 38bool clear(const QStringList &args, State &state)
39{ 39{
40 if (args.isEmpty()) {
41 state.printError(QObject::tr("Please provide at least one resource to clear."));
42 return false;
43 }
40 for (const auto &resource : args) { 44 for (const auto &resource : args) {
41 state.print(QObject::tr("Removing local cache for '%1' ...").arg(resource)); 45 state.print(QObject::tr("Removing local cache for '%1' ...").arg(resource));
42 Sink::Store::removeDataFromDisk(resource.toLatin1()).exec().waitForFinished(); 46 Sink::Store::removeDataFromDisk(resource.toLatin1()).exec().waitForFinished();