SshnpdOption<V>
enum
Values
-
configFile
→ const SshnpdOption<
File> -
const SshnpdOption(FileOption(argName: "config", envName: "SSHNPD_CONFIG", helpText: "The path to a config file", fromDefault: _defaultConfigFilePath, mandatory: false, m… -
keyfile
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'key-file', configKey: '/atsign/keys', argAliases: ['keyFile'], argAbbrev: 'k', mandatory: false, helpText: 'Sendin… -
passPhrase
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'pass-phrase', configKey: '/atsign/passphrase', argAliases: ['passPhrase'], argAbbrev: 'P', mandatory: false, defaultsT… -
atsign
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'atsign', configKey: '/atsign/atsign', argAbbrev: 'a', mandatory: true, helpText: 'atSign of this device', group: mainG… -
rootServer
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'root-server', configKey: '/atsign/root', argAliases: ['root-domain'], mandatory: false, defaultsTo: 'root.atsign.org',… -
managers
→ const SshnpdOption<
List< String> > -
const SshnpdOption(MultiStringOption(argName: 'managers', configKey: '/access/managers', argAliases: ['manager'], argAbbrev: 'm', mandatory: false, helpText: &#… -
policyManager
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'policy-manager', configKey: '/access/policy', argAbbrev: 'p', mandatory: false, helpText: 'The atSign which this device wi… -
permitOpen
→ const SshnpdOption<
List< String> > -
const SshnpdOption(MultiStringOption(argName: 'permit-open', configKey: '/access/permitopen', argAliases: ['po'], mandatory: false, helpText: 'Comma separated-list … -
device
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'device', configKey: '/device/name', argAbbrev: 'd', mandatory: false, defaultsTo: "default", helpText: 'This dae… -
deviceGroup
→ const SshnpdOption<
String> -
const SshnpdOption(StringOption(argName: 'device-group', configKey: '/device/group', argAliases: ['dg'], mandatory: false, defaultsTo: DefaultSshnpdArgs.deviceGroupName… -
hide
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'hide', configKey: '/device/hide', argAbbrev: 'h', defaultsTo: false, helpText: 'Hides the device from advertising its inform… -
unHide
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'un-hide', argAbbrev: 'u', argAliases: ['username'], defaultsTo: true, hide: true, group: deviceConfigGroup)) -
addSshPublicKey
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'sshpublickey', configKey: '/ssh/add-publickeys', argAbbrev: 's', defaultsTo: false, helpText: 'When set, will update authori… -
sshClient
→ const SshnpdOption<
SupportedSshClient> -
const SshnpdOption(EnumOption(enumParser: EnumParser(SupportedSshClient.values), argName: 'ssh-client', configKey: '/ssh/client', mandatory: false, defaultsTo: DefaultSshnpdArg… -
localSshdPort
→ const SshnpdOption<
int> -
const SshnpdOption(IntOption(argName: 'local-sshd-port', configKey: '/ssh/sshd-port', mandatory: false, defaultsTo: DefaultSshnpdArgs.localSshdPort, helpText: 'port on whic… -
sshPublicKeyPermissions
→ const SshnpdOption<
List< String> > -
const SshnpdOption(MultiStringOption(argName: 'sshpublickey-permissions', configKey: '/ssh/publickey-permissions', argAbbrev: 'S', defaultsTo: [], helpText: 'When -… -
sshEphemeralPermissions
→ const SshnpdOption<
List< String> > -
const SshnpdOption(MultiStringOption(argName: 'ephemeral-permissions', configKey: '/ssh/ephemeral-permissions', mandatory: false, defaultsTo: [], helpText: 'The permissions… -
sshAlgorithm
→ const SshnpdOption<
SupportedSshAlgorithm> -
const SshnpdOption(EnumOption(enumParser: EnumParser(SupportedSshAlgorithm.values), argName: 'ssh-algorithm', configKey: '/ssh/algorithm', defaultsTo: DefaultArgs.sshAlgorithm,… -
storagePath
→ const SshnpdOption<
Directory> -
const SshnpdOption(DirOption(argName: 'storage-path', configKey: '/runtime/storage-path', mandatory: false, helpText: 'Directory for local storage.' r' Defaults to … -
clearCachedPks
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'clear-cached-pks', configKey: '/runtime/clear-cached-pks', helpText: 'Clear cached public keys', hide: true, defaultsTo: false, … -
verbose
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'verbose', configKey: '/runtime/verbose', argAbbrev: 'v', defaultsTo: false, helpText: 'More logging', group: runtimeGrou… -
help
→ const SshnpdOption<
bool> -
const SshnpdOption(FlagOption(argName: 'help', defaultsTo: false, helpText: 'Show usage', group: runtimeGroup))
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter -
option
→ ConfigOptionBase<
V> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
SshnpdOption> - A constant List of the values in this enum, in order of their declaration.