commandline_parser: add options ...

for sshKeyFile and StrictHostKeyChecking.
Set correct default values.
This commit is contained in:
2026-02-10 14:26:19 +01:00
parent 0155d51d3d
commit d5e62e72d3
2 changed files with 56 additions and 12 deletions

View File

@@ -8,6 +8,8 @@
class CommandLineParser : public QCommandLineParser {
QString m_repositoryUrl;
QString m_sshKeyFile;
QString m_sshOptionStrictHostKeyChecking;
QString m_plugInDir;
QString m_plugInName;
QString m_workingDir;
@@ -25,6 +27,8 @@ class CommandLineParser : public QCommandLineParser {
QString m_dcDir{"etc/dc/"};
QCommandLineOption m_repositoryUrlOption;
QCommandLineOption m_sshKeyFileOption;
QCommandLineOption m_sshOptionStrictHostKeyCheckingOption;
QCommandLineOption m_iniFileDirectoryOption;
QCommandLineOption m_iniFileNameOption;
QCommandLineOption m_pluginDirectoryOption;
@@ -57,6 +61,8 @@ public:
QString const &iniFileName() const { return m_iniFileName; }
void readSettings();
QString repositoryUrl();
QString sshKeyFile();
bool sshOptionStrictHostKeyChecking();
QString plugInDir();
QString plugInName();
QString workingDir();