summaryrefslogtreecommitdiffstats
path: root/src/sdk/commandlineparser.cpp
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2019-05-31 13:30:18 +0300
committerIikka Eklund <iikka.eklund@qt.io>2019-12-04 12:11:59 +0000
commit0842ea01554202b4552911c827417acb00a03cf1 (patch)
tree8633ef3e268a2f0064f0051755bd2e0d7ec6eb04 /src/sdk/commandlineparser.cpp
parentf8ade64515482e2079fde805b93ee11e3dae44f5 (diff)
Install selected packages from CLI
Also move targetDirWarning() from targetdirectorypage to packagemanager and move target directory check to checkTargetDir() function so that those are accessible also without UI. Change-Id: Ia38cc7e66bb542e6a60fea2c39cc3b80735564ef Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/sdk/commandlineparser.cpp')
-rw-r--r--src/sdk/commandlineparser.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sdk/commandlineparser.cpp b/src/sdk/commandlineparser.cpp
index 7f833417c..493a77866 100644
--- a/src/sdk/commandlineparser.cpp
+++ b/src/sdk/commandlineparser.cpp
@@ -124,10 +124,16 @@ CommandLineParser::CommandLineParser()
QLatin1String("Lists installed packages.")));
m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::ListPackages),
QLatin1String("Lists available packages."), QLatin1String("regexp")));
+ m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::InstallPackages),
+ QLatin1String("Install selected packages"),
+ QLatin1String("package,...")));
m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::Platform),
QLatin1String("Use the specified platform plugin."), QLatin1String("plugin")));
m_parser.addPositionalArgument(QLatin1String(CommandLineOptions::KeyValue),
QLatin1String("Key Value pair to be set."));
+ m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::TargetDir),
+ QLatin1String("Set install directory"),
+ QLatin1String("directory")));
m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::SquishPort),
QLatin1String("Give a port where Squish can connect to. If no port is given, default "
"port 11233 is used. Note: To enable Squish support you first need to build IFW with "