ConfigCliCommand class final
The fa config subcommand: headless config management.
export-providers writes the saved custom providers (+ their keys,
resolved from the environment / secure store) to a passphrase-
encrypted .fahx file — the fallback tier when the bridge pairing is
not available (issue #34 item 3).
check / path / get / set operate on the user + project config
pair directly (issue #29): the headless equivalents of the interactive
settings flows, used by the fa-self-config skill.
Constructors
- ConfigCliCommand({required String verb, String? out, bool passphraseStdin = false, String? key, String? value, ConfigScope? scope})
-
Creates a ConfigCliCommand.
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → String?
-
fa config get|set <key>— the dotted config key (memory.projectPath).final - out → String?
-
--out <file>: the.fahxtarget (defaultproviders.fahxin the working directory).final - passphraseStdin → bool
-
--passphrase-stdin: read the passphrase from one stdin line instead of the double prompt (headless).final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scope → ConfigScope?
-
--project/--globalonset: force the target file. Null lets the service resolve by cwd (project file wins when present).final - value → String?
-
fa config set <key> <value>— the raw value text.final - verb → String
-
One of configVerbs.
final
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