Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.94 KB

File metadata and controls

32 lines (27 loc) · 1.94 KB

Module Documentation

core

  • initialize
    • list_options — Show available option groups and their usage for configng-v2 modules.
    • trace — Lightweight timing and trace message utility for Configng V2 modules.
    • submenu — Parse a list_options message and present commands as an interactive menu.
  • interface
    • checklist_box — Show an interactive ON/OFF checklist from columnar text using dialog, whiptail, or a simple read fallback.
    • info_box — Display a rolling info box with dialog/whiptail; reads and shows lines from stdin or a single message.
    • input_box — Prompt the user for input using whiptail, dialog, or shell fallback; reads prompt from argument or stdin and prints result to stdout.
    • menu — Displays an interactive menu for module functions based on their help output.
    • ok_box — Displays a message to the user using the configured dialog tool.
    • package — Helpers for bulk packages operations (install, remove, upgrade, etc.)
    • service — Systemd service management helpers (start stop enable etc.)
    • set_colors — Set terminal and whiptail/dialog background colors.
    • yes_no_box — Portable Bash yes/no prompt function supporting whiptail, dialog, or simple shell read fallback.

network

  • network
    • net_render — Set or check the current Netplan renderer (NetworkManager or networkd) for all interfaces.

software

  • management
    • cockpit — Web-based administrative interface for managing Linux servers.

system

  • kernel
    • boot_kernel — Manage, hold, unhold, and update kernel, bootloader (U-Boot), and related Armbian packages.
  • user