Expand description
Plain-stdio first-run configuration for Hel.
Structs§
- AwsAccount
- An AWS identity that
aws sts get-caller-identityconfirmed. - AwsTarget
Input - The answers that become a
[targets.aws]entry. - Discovered
Home - Github
Repository - Runtime
Probe - Setup
Discovery - SshTarget
Input - The answers that become a
[targets.<name>]SSH entry.
Enums§
- Runtime
Kind - Setup
Outcome - SshTarget
Kind - Which kind of SSH target the user chose in the SSH step.
Constants§
Functions§
- build_
config - detect_
aws - Detect a usable AWS CLI identity on this host.
- discover_
current - discover_
profiles - The installed agent homes alone. Callers that only add profiles use this
instead of
discover_current, which also runs container, AWS, and SSH probes whose results they would discard. - discover_
runtimes - The container runtimes on this machine alone, usable or not, so a caller can report why an unusable one was skipped.
- discover_
ssh_ hosts - Read the concrete
Hostaliases from~/.ssh/config. - github_
repository_ from_ origin - initialize_
local_ startup_ config - Give an unconfigured terminal installation a local Codex profile and target without making remote/container setup a prerequisite for explicit session creation. This only writes configuration; it never creates a session.
- local_
runtime_ target - The shared setup/startup template for a locally available container engine.
- probe_
local_ runtimes - Probe the container runtimes setup can configure, reusing the doctor checks so an unavailable runtime carries doctor’s detail and remediation.
- profiles_
config - A configuration holding the discovered profiles and nothing else, for merging into an existing configuration.
- run_
setup_ dialog - Run the setup dialog using the user’s normal standard input and output.
- run_
setup_ dialog_ with - Ask the setup questions, write the configuration, and report on it.
- ssh_
config_ aliases - Extract the usable
Hostaliases from SSH config text.