Skip to main content

Module setup

Module setup 

Source
Expand description

Plain-stdio first-run configuration for Hel.

Structs§

AwsAccount
An AWS identity that aws sts get-caller-identity confirmed.
AwsTargetInput
The answers that become a [targets.aws] entry.
DiscoveredHome
GithubRepository
RuntimeProbe
SetupDiscovery
SshTargetInput
The answers that become a [targets.<name>] SSH entry.

Enums§

RuntimeKind
SetupOutcome
SshTargetKind
Which kind of SSH target the user chose in the SSH step.

Constants§

DEFAULT_IMAGE

Functions§

build_config
detect_aws
Detect a usable AWS CLI identity on this host.
discover_current
discover_harness_homes
discover_ssh_hosts
Read the concrete Host aliases from ~/.ssh/config.
github_repository_from_origin
harness_is_authenticated
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.
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 Host aliases from SSH config text.