diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2020-03-30 16:42:21 +0300 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2020-04-07 15:43:00 +0300 |
commit | 21aef7e78341b1931ca029dda5e5118172bdaafa (patch) | |
tree | ece1e5c3900cca1fa300fb9447ea0df11054b874 /src/libs/installer/commandlineparser.cpp | |
parent | d3021e3cc23b7df322bf9dd7f80df5bbde7cc166 (diff) |
Remove existing installation from command line
Add new "purge" command to command line interface. This removes
all components and all program directory contents. Add test
function to unit tests.
Task-number: QTIFW-1574
Change-Id: Iccd4a052c7e2fc8eec0a6ae2b5a93c0c607604cb
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/installer/commandlineparser.cpp')
-rw-r--r-- | src/libs/installer/commandlineparser.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libs/installer/commandlineparser.cpp b/src/libs/installer/commandlineparser.cpp index c82dde944..8c0fb1ee7 100644 --- a/src/libs/installer/commandlineparser.cpp +++ b/src/libs/installer/commandlineparser.cpp @@ -53,8 +53,10 @@ CommandLineParser::CommandLineParser() .arg(CommandLineOptions::scRemoveShort, CommandLineOptions::scRemoveLong) + QString::fromLatin1("\t%1, %2 - list currently installed packages\n") .arg(CommandLineOptions::scListShort, CommandLineOptions::scListLong) - + QString::fromLatin1("\t%1, %2 - search available packages - <regexp>") - .arg(CommandLineOptions::scSearchShort, CommandLineOptions::scSearchLong); + + QString::fromLatin1("\t%1, %2 - search available packages - <regexp>\n") + .arg(CommandLineOptions::scSearchShort, CommandLineOptions::scSearchLong) + + QString::fromLatin1("\t%1, %2 - uninstall all packages and remove entire program directory") + .arg(CommandLineOptions::scPurgeShort, CommandLineOptions::scPurgeLong); m_parser.setApplicationDescription(preformatted); |