diff --git a/cli/kdeconnect-cli.cpp b/cli/kdeconnect-cli.cpp index 8c0f0c552..a42a1cacc 100644 --- a/cli/kdeconnect-cli.cpp +++ b/cli/kdeconnect-cli.cpp @@ -151,22 +151,17 @@ int main(int argc, char** argv) QUrl url = QUrl::fromUserInput(parser.value(QStringLiteral("share")), QDir::currentPath()); urls.append(url); - //In case there are more arguments, check if they are files and then send them - for (const QString& file : parser.positionalArguments()) { - QUrl url = QUrl::fromUserInput(file, QDir::currentPath()); - if (!url.isLocalFile()) { - QTextStream(stderr) << i18n("Can't find the file: %1", url.toString()) << endl; - return 1; - } else { - urls.append(url); - } + // Check for more arguments + for (const QString& input : parser.positionalArguments()) { + QUrl url = QUrl::fromUserInput(input, QDir::currentPath()); + urls.append(url); } for (const QUrl& url : urls) { QDBusMessage msg = QDBusMessage::createMethodCall(QStringLiteral("org.kde.kdeconnect"), "/modules/kdeconnect/devices/"+device+"/share", QStringLiteral("org.kde.kdeconnect.device.share"), QStringLiteral("shareUrl")); msg.setArguments(QVariantList() << url.toString()); blockOnReply(QDBusConnection::sessionBus().asyncCall(msg)); - QTextStream(stdout) << i18n("Sent %1", url.toString()) << endl; + QTextStream(stdout) << i18n("Shared %1", url.toString()) << endl; } } else if(parser.isSet(QStringLiteral("pair"))) { DeviceDbusInterface dev(device);