diff options
author | Katja Marttila <katja.marttila@qt.io> | 2019-05-31 13:30:18 +0300 |
---|---|---|
committer | Iikka Eklund <iikka.eklund@qt.io> | 2019-12-04 12:11:59 +0000 |
commit | 0842ea01554202b4552911c827417acb00a03cf1 (patch) | |
tree | 8633ef3e268a2f0064f0051755bd2e0d7ec6eb04 /src/sdk/commandlineparser.cpp | |
parent | f8ade64515482e2079fde805b93ee11e3dae44f5 (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.cpp | 6 |
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 " |