internal/

directory
v1.10.1 Latest Latest
Warning

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

Go to latest
Published: May 31, 2026 License: Apache-2.0

Directories

Path Synopsis
Package cc implements cloud-config applier orchestration for k3os boot phases.
Package cc implements cloud-config applier orchestration for k3os boot phases.
cli
app
Package app provides the top-level CLI application for k3OS.
Package app provides the top-level CLI application for k3OS.
config
Package config implements the k3OS config sub-command.
Package config implements the k3OS config sub-command.
install
Package install implements the k3OS install sub-command.
Package install implements the k3OS install sub-command.
rc
Package rc implements the k3OS rc (run-control) sub-command.
Package rc implements the k3OS rc (run-control) sub-command.
upgrade
Package upgrade implements the k3OS upgrade sub-command.
Package upgrade implements the k3OS upgrade sub-command.
Package cliinstall implements the interactive k3OS installation workflow.
Package cliinstall implements the interactive k3OS installation workflow.
Package command provides utilities for executing system commands and managing passwords.
Package command provides utilities for executing system commands and managing passwords.
Package config provides cloud-config parsing, merging, and serialization for k3OS.
Package config provides cloud-config parsing, merging, and serialization for k3OS.
Package enterchroot sets up and enters the k3OS root filesystem.
Package enterchroot sets up and enters the k3OS root filesystem.
Package hostname provides utilities for setting and managing the system hostname.
Package hostname provides utilities for setting and managing the system hostname.
Package iface defines injectable operating-system boundaries.
Package iface defines injectable operating-system boundaries.
osimpl
Package osimpl provides production operating-system adapters for interfaces.
Package osimpl provides production operating-system adapters for interfaces.
Package kernel provides utilities for querying Linux kernel information.
Package kernel provides utilities for querying Linux kernel information.
Package loopdev provides a thin wrapper around Linux loop device ioctls, using golang.org/x/sys/unix instead of external dependencies.
Package loopdev provides a thin wrapper around Linux loop device ioctls, using golang.org/x/sys/unix instead of external dependencies.
Package modalias provides kernel module alias resolution and loading.
Package modalias provides kernel module alias resolution and loading.
Package mode provides utilities for determining and managing k3OS boot modes.
Package mode provides utilities for determining and managing k3OS boot modes.
Package mount provides helpers for parsing and applying Linux mount options.
Package mount provides helpers for parsing and applying Linux mount options.
Package questions provides interactive terminal prompting utilities.
Package questions provides interactive terminal prompting utilities.
Package ssh handles SSH key management and authorized_keys file generation.
Package ssh handles SSH key management and authorized_keys file generation.
Package system provides utilities for managing k3OS system paths and components.
Package system provides utilities for managing k3OS system paths and components.
Package transferroot handles transferring the root filesystem.
Package transferroot handles transferring the root filesystem.
Package util provides common helper functions for file operations, HTTP, and encoding.
Package util provides common helper functions for file operations, HTTP, and encoding.
Package version holds the build version of k3OS.
Package version holds the build version of k3OS.
Package writefile handles writing configuration files to disk.
Package writefile handles writing configuration files to disk.

Jump to

Keyboard shortcuts

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