internal/

directory
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2026 License: Apache-2.0

README

Internal implementation

Private Go packages described in the architecture guide live here. The initial buildinfo and cli packages form the executable shell. Future package boundaries follow domain responsibility, not technical layer dumping grounds. See the CLI application architecture.

Directories

Path Synopsis
Package buildinfo exposes immutable build metadata supplied by the linker.
Package buildinfo exposes immutable build metadata supplied by the linker.
Package catalog describes qualified project templates available to creation workflows.
Package catalog describes qualified project templates available to creation workflows.
builtin
Package builtin constructs Aruo's compiled, qualified project catalog.
Package builtin constructs Aruo's compiled, qualified project catalog.
cli
Package cli composes and runs the Aruo command-line application.
Package cli composes and runs the Aruo command-line application.
command
Package command constructs Aruo's command tree.
Package command constructs Aruo's command tree.
iostreams
Package iostreams owns the process streams used by the CLI presentation layer.
Package iostreams owns the process streams used by the CLI presentation layer.
Package clierror carries stable process exit semantics across command adapters.
Package clierror carries stable process exit semantics across command adapters.
Package contractmeta defines the versioned ownership boundary shared by contract installation and auditing.
Package contractmeta defines the versioned ownership boundary shared by contract installation and auditing.
Package create orchestrates safe creation of new repositories.
Package create orchestrates safe creation of new repositories.
Package doctor evaluates read-only repository health evidence.
Package doctor evaluates read-only repository health evidence.
Package initialize installs Aruo's managed engineering contract into an existing repository.
Package initialize installs Aruo's managed engineering contract into an existing repository.
Package templateengine renders validated repository template bundles into file plans.
Package templateengine renders validated repository template bundles into file plans.
builtin
Package builtin exposes first-party template bundles embedded in Aruo.
Package builtin exposes first-party template bundles embedded in Aruo.
tux
Package tux defines Aruo's terminal interaction contracts.
Package tux defines Aruo's terminal interaction contracts.
charm
Package charm adapts the Charm v2 rendering stack to Aruo terminal ports.
Package charm adapts the Charm v2 rendering stack to Aruo terminal ports.
lifecycle
Package lifecycle owns process cancellation and terminal restoration.
Package lifecycle owns process cancellation and terminal restoration.
plain
Package plain provides the line-oriented terminal reference adapter.
Package plain provides the line-oriented terminal reference adapter.
policy
Package policy resolves terminal behavior from capabilities and explicit choices.
Package policy resolves terminal behavior from capabilities and explicit choices.
session
Package session assembles one invocation's terminal capabilities, policy, and adapters behind the tux.Session port.
Package session assembles one invocation's terminal capabilities, policy, and adapters behind the tux.Session port.
term
Package term adapts operating-system terminal primitives to Aruo capabilities.
Package term adapts operating-system terminal primitives to Aruo capabilities.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL