From 44fcf3643d0032cd7cbb75d9815b3ecfc2b2b6be Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 30 Jan 2018 17:28:55 +0100 Subject: sinksh improvements --- sinksh/syntax_modules/sink_clear.cpp | 2 +- sinksh/syntax_modules/sink_drop.cpp | 3 +-- sinksh/syntax_modules/sink_inspect.cpp | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) (limited to 'sinksh/syntax_modules') diff --git a/sinksh/syntax_modules/sink_clear.cpp b/sinksh/syntax_modules/sink_clear.cpp index 4184fdd..e676dd6 100644 --- a/sinksh/syntax_modules/sink_clear.cpp +++ b/sinksh/syntax_modules/sink_clear.cpp @@ -43,7 +43,7 @@ bool clear(const QStringList &args, State &state) } for (const auto &resource : args) { state.print(QObject::tr("Removing local cache for '%1' ...").arg(resource)); - Sink::Store::removeDataFromDisk(resource.toLatin1()).exec().waitForFinished(); + Sink::Store::removeDataFromDisk(SinkshUtils::parseUid(resource.toLatin1())).exec().waitForFinished(); state.printLine(QObject::tr("done")); } diff --git a/sinksh/syntax_modules/sink_drop.cpp b/sinksh/syntax_modules/sink_drop.cpp index ce468de..3b9a817 100644 --- a/sinksh/syntax_modules/sink_drop.cpp +++ b/sinksh/syntax_modules/sink_drop.cpp @@ -44,8 +44,7 @@ bool drop(const QStringList &args, State &state) auto argList = args; auto resource = argList.takeFirst(); - - QDirIterator it(Sink::storageLocation(), QStringList() << resource + "*", QDir::Dirs); + QDirIterator it(Sink::storageLocation(), QStringList() << SinkshUtils::parseUid(resource.toLatin1()) + "*", QDir::Dirs); while (it.hasNext()) { auto path = it.next(); QDir dir(path); diff --git a/sinksh/syntax_modules/sink_inspect.cpp b/sinksh/syntax_modules/sink_inspect.cpp index 17cf2d5..f75b59f 100644 --- a/sinksh/syntax_modules/sink_inspect.cpp +++ b/sinksh/syntax_modules/sink_inspect.cpp @@ -192,8 +192,8 @@ bool inspect(const QStringList &args, State &state) findSubstringKeys); state.printLine("Found " + QString::number(count) + " entries"); - state.printLine("Keys take up " + QString::number(keySizeTotal) + " bytes"); - state.printLine("Values take up " + QString::number(valueSizeTotal) + " bytes"); + state.printLine("Keys take up " + QString::number(keySizeTotal) + " bytes => " + QString::number(keySizeTotal/1024) + " kb"); + state.printLine("Values take up " + QString::number(valueSizeTotal) + " bytes => " + QString::number(valueSizeTotal/1024) + " kb"); } return false; } -- cgit v1.2.3