Class ConsoleArgsScalars
Centralizes conventional console args
passed to IConfiguration.
public static class ConsoleArgsScalars
- Inheritance
-
ConsoleArgsScalars
- Inherited Members
Fields
ActivityName
The name of the class implementing one of the Activity*
abstractions.
public const string ActivityName = "--activity-name"
Field Value
Remarks
Going forward, this Studio should not support command-line parameters based solely on position.
All parameters should have a --key
.
[https://github.com/BryanWilhite/SonghayCore/issues/173]
BaseDirectory
The base-directory argument.
public const string BaseDirectory = "--base-directory"
Field Value
BaseDirectoryRequired
Is BaseDirectory required flag.
public const string BaseDirectoryRequired = "--base-directory-required"
Field Value
DryRun
Dry-run flag.
public const string DryRun = "--dry-run"
Field Value
FlagSpacer
Ensures the space after a flag is clearly seen.
public const string FlagSpacer = " "
Field Value
Help
The help argument flag.
public const string Help = "--help"
Field Value
HelpTextSuffix
The conventional IConfiguration-key help text suffix.
public const string HelpTextSuffix = "-help"
Field Value
InputFile
The input file argument.
public const string InputFile = "--input-file"
Field Value
InputString
The input string argument.
public const string InputString = "--input-string"
Field Value
OutputFile
The output file argument.
public const string OutputFile = "--output-file"
Field Value
OutputUnderBasePath
Flag: use the output file argument relative to BaseDirectory.
public const string OutputUnderBasePath = "--output-under-base-path"
Field Value
SettingsFile
The settings file argument.
public const string SettingsFile = "--settings-file"