diff options
-rw-r--r-- | sinksh/syntax_modules/sink_clear.cpp | 4 |
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 | ||
38 | bool clear(const QStringList &args, State &state) | 38 | bool 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(); |