menu

package
v0.1.129 Latest Latest
Warning

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

Go to latest
Published: May 9, 2026 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetMenuChoice

func GetMenuChoice(language string) string

GetMenuChoice prompts user for menu choice

func HandleMenuMode

func HandleMenuMode(preCheck utils.NetCheckResult, config *params.Config)

HandleMenuMode handles menu selection using the interactive TUI

func PrintInvalidChoice

func PrintInvalidChoice(language string)

PrintInvalidChoice prints invalid choice message

func PrintMenuOptions

func PrintMenuOptions(preCheck utils.NetCheckResult, config *params.Config)

PrintMenuOptions displays menu options

func RunTuiMenu added in v0.1.118

func RunTuiMenu(preCheck utils.NetCheckResult, config *params.Config) tuiResult

func SetFullTestStatus

func SetFullTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetFullTestStatus enables all tests

func SetHardwareOnlyTestStatus

func SetHardwareOnlyTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetHardwareOnlyTestStatus sets hardware-only test configuration

func SetIPQualityTestStatus

func SetIPQualityTestStatus(config *params.Config)

SetIPQualityTestStatus sets IP quality test configuration

func SetMinimalTestStatus

func SetMinimalTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetMinimalTestStatus sets minimal test configuration

func SetNetworkFocusedTestStatus

func SetNetworkFocusedTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetNetworkFocusedTestStatus sets network-focused test configuration

func SetNetworkOnlyTestStatus

func SetNetworkOnlyTestStatus(config *params.Config)

SetNetworkOnlyTestStatus sets network-only test configuration

func SetRouteTestStatus

func SetRouteTestStatus(config *params.Config)

SetRouteTestStatus sets route test configuration

func SetStandardTestStatus

func SetStandardTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetStandardTestStatus sets standard test configuration

func SetUnlockFocusedTestStatus

func SetUnlockFocusedTestStatus(preCheck utils.NetCheckResult, config *params.Config)

SetUnlockFocusedTestStatus sets unlock-focused test configuration

func SetUnlockOnlyTestStatus

func SetUnlockOnlyTestStatus(config *params.Config)

SetUnlockOnlyTestStatus sets unlock-only test configuration

Types

This section is empty.

Jump to

Keyboard shortcuts

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