Changeset View
Changeset View
Standalone View
Standalone View
src/tools/balooctl/main.cpp
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Line(s) | 66 | { | |||
---|---|---|---|---|---|
77 | parser.addPositionalArgument(QStringLiteral("status"), i18n("Print the status of the indexer")); | 77 | parser.addPositionalArgument(QStringLiteral("status"), i18n("Print the status of the indexer")); | ||
78 | parser.addPositionalArgument(QStringLiteral("enable"), i18n("Enable the file indexer")); | 78 | parser.addPositionalArgument(QStringLiteral("enable"), i18n("Enable the file indexer")); | ||
79 | parser.addPositionalArgument(QStringLiteral("disable"), i18n("Disable the file indexer")); | 79 | parser.addPositionalArgument(QStringLiteral("disable"), i18n("Disable the file indexer")); | ||
80 | parser.addPositionalArgument(QStringLiteral("start"), i18n("Start the file indexer")); | 80 | parser.addPositionalArgument(QStringLiteral("start"), i18n("Start the file indexer")); | ||
81 | parser.addPositionalArgument(QStringLiteral("stop"), i18n("Stop the file indexer")); | 81 | parser.addPositionalArgument(QStringLiteral("stop"), i18n("Stop the file indexer")); | ||
82 | parser.addPositionalArgument(QStringLiteral("restart"), i18n("Restart the file indexer")); | 82 | parser.addPositionalArgument(QStringLiteral("restart"), i18n("Restart the file indexer")); | ||
83 | parser.addPositionalArgument(QStringLiteral("suspend"), i18n("Suspend the file indexer")); | 83 | parser.addPositionalArgument(QStringLiteral("suspend"), i18n("Suspend the file indexer")); | ||
84 | parser.addPositionalArgument(QStringLiteral("resume"), i18n("Resume the file indexer")); | 84 | parser.addPositionalArgument(QStringLiteral("resume"), i18n("Resume the file indexer")); | ||
85 | parser.addPositionalArgument(QStringLiteral("check"), i18n("Check for any unindexed files and index them")); | 85 | parser.addPositionalArgument(QStringLiteral("check"), i18n("Check for unindexed and deindexable files")); | ||
michaelh: Something like "Update the index. Remove stale entries and add new files." would describe the… | |||||
This is probably already clear enough. check isn't designed to be used all that often; it's already run at kde startup. smithjd: This is probably already clear enough. check isn't designed to be used all that often; it's… | |||||
86 | parser.addPositionalArgument(QStringLiteral("index"), i18n("Index the specified files")); | 86 | parser.addPositionalArgument(QStringLiteral("index"), i18n("Index the specified files")); | ||
87 | parser.addPositionalArgument(QStringLiteral("clear"), i18n("Forget the specified files")); | 87 | parser.addPositionalArgument(QStringLiteral("clear"), i18n("Forget the specified files")); | ||
88 | parser.addPositionalArgument(QStringLiteral("config"), i18n("Modify the Baloo configuration")); | 88 | parser.addPositionalArgument(QStringLiteral("config"), i18n("Modify the Baloo configuration")); | ||
89 | parser.addPositionalArgument(QStringLiteral("monitor"), i18n("Monitor the file indexer")); | 89 | parser.addPositionalArgument(QStringLiteral("monitor"), i18n("Monitor the file indexer")); | ||
90 | parser.addPositionalArgument(QStringLiteral("indexSize"), i18n("Display the disk space used by index")); | 90 | parser.addPositionalArgument(QStringLiteral("indexSize"), i18n("Display the disk space used by index")); | ||
91 | parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("f") << QStringLiteral("format"), | 91 | parser.addOption(QCommandLineOption(QStringList() << QStringLiteral("f") << QStringLiteral("format"), | ||
92 | i18n("Output format <%1|%2|%3>.\nOnly applies to \"%4\"", | 92 | i18n("Output format <%1|%2|%3>.\nOnly applies to \"%4\"", | ||
93 | QStringLiteral("json"), | 93 | QStringLiteral("json"), | ||
▲ Show 20 Lines • Show All 95 Lines • ▼ Show 20 Line(s) | 188 | if (command == QStringLiteral("resume")) { | |||
189 | schedulerinterface.resume(); | 189 | schedulerinterface.resume(); | ||
190 | out << "File Indexer resumed\n"; | 190 | out << "File Indexer resumed\n"; | ||
191 | return 0; | 191 | return 0; | ||
192 | } | 192 | } | ||
193 | 193 | | |||
194 | if (command == QStringLiteral("check")) { | 194 | if (command == QStringLiteral("check")) { | ||
195 | schedulerinterface.checkUnindexedFiles(); | 195 | schedulerinterface.checkUnindexedFiles(); | ||
196 | out << "Started search for unindexed files\n"; | 196 | out << "Started search for unindexed files\n"; | ||
197 | schedulerinterface.purgeDeindexableFiles(); | ||||
Do purging before indexing. michaelh: Do purging before indexing.
Sometimes the parent id of a file is lost (Why?) and they appear as… | |||||
198 | out << "Started search for deindexable files\n"; | ||||
197 | return 0; | 199 | return 0; | ||
198 | } | 200 | } | ||
199 | 201 | | |||
200 | if (command == QStringLiteral("index")) { | 202 | if (command == QStringLiteral("index")) { | ||
201 | if (parser.positionalArguments().size() < 2) { | 203 | if (parser.positionalArguments().size() < 2) { | ||
202 | out << "Please enter a filename to index\n"; | 204 | out << "Please enter a filename to index\n"; | ||
203 | return 1; | 205 | return 1; | ||
204 | } | 206 | } | ||
▲ Show 20 Lines • Show All 141 Lines • Show Last 20 Lines |
Something like "Update the index. Remove stale entries and add new files." would describe the actions taken more clearly.