utils

package
v0.1.0-p8a.2 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
		colorBlue + "███╗   ███╗██╗███╗   ██╗████████╗" + colorRed + " ██████╗██╗      █████╗ ██╗    ██╗\n" +
		colorBlue + "████╗ ████║██║████╗  ██║╚══██╔══╝" + colorRed + "██╔════╝██║     ██╔══██╗██║    ██║\n" +
		colorBlue + "██╔████╔██║██║██╔██╗ ██║   ██║   " + colorRed + "██║     ██║     ███████║██║ █╗ ██║\n" +
		colorBlue + "██║╚██╔╝██║██║██║╚██╗██║   ██║   " + colorRed + "██║     ██║     ██╔══██║██║███╗██║\n" +
		colorBlue + "██║ ╚═╝ ██║██║██║ ╚████║   ██║   " + colorRed + "╚██████╗███████╗██║  ██║╚███╔███╔╝\n" +
		colorBlue + "╚═╝     ╚═╝╚═╝╚═╝  ╚═══╝   ╚═╝   " + colorRed + " ╚═════╝╚══════╝╚═╝  ╚═╝ ╚══╝╚══╝\n" +
		colorReset
)

Variables

This section is empty.

Functions

func ApplyLauncherProcAttrs

func ApplyLauncherProcAttrs(_ *exec.Cmd)

ApplyLauncherProcAttrs is a no-op on non-Windows platforms.

func EnsureOnboarded

func EnsureOnboarded(configPath string) error

func FindMintClawBinary

func FindMintClawBinary() string

FindMintClawBinary locates the mintclaw executable. Search order:

  1. MINTCLAW_BINARY environment variable (explicit override)
  2. Same directory as the current executable
  3. Falls back to "mintclaw" and relies on $PATH

func GetDefaultConfigPath

func GetDefaultConfigPath() string

GetDefaultConfigPath returns the default path to the mintclaw config file.

func GetGlobalIPv6s

func GetGlobalIPv6s() []string

GetGlobalIPv6s returns all IPv6 global unicast addresses.

func GetLocalIP

func GetLocalIP() string

GetLocalIP returns a non-loopback local IPv4 address for backward compatibility.

func GetLocalIPv4

func GetLocalIPv4() string

GetLocalIPv4 returns the first non-loopback local IPv4 address.

func GetLocalIPv4s

func GetLocalIPv4s() []string

GetLocalIPv4s returns all non-loopback local IPv4 addresses.

func GetLocalIPv6

func GetLocalIPv6() string

GetLocalIPv6 returns the first IPv6 global unicast address.

func GetMintClawHome

func GetMintClawHome() string

GetMintClawHome returns the mintclaw home directory. Priority: $MINTCLAW_HOME > ~/.mintclaw

func LauncherExecCommand

func LauncherExecCommand(name string, args ...string) *exec.Cmd

LauncherExecCommand creates an exec.Cmd. On non-Windows platforms, this is a simple wrapper around exec.Command.

func OpenBrowser

func OpenBrowser(url string) error

OpenBrowser automatically opens the given URL in the default browser.

Types

This section is empty.

Jump to

Keyboard shortcuts

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