Documentation
      ¶
    
    
  
    
      Index ¶
- Constants
 - Variables
 - func DNSAddresses() ([]string, error)
 - func Dup2(oldfd, newfd int) (err error)
 - func IsBeingRosettaTranslated() bool
 - func LimaUser(limaVersion string, warn bool) *user.User
 - func ProductVersion() (*semver.Version, error)
 - func ProxySettings() (map[string]string, error)
 - func SignalName(sig os.Signal) string
 - func SysKill(pid int, sig Signal) error
 - func Sysctl(name string) (string, error)
 - type Group
 - type Signal
 - type Stat
 - type User
 
Constants ¶
      View Source
      
  const SigInt = Signal(syscall.SIGINT)
    SigInt is the value of SIGINT.
      View Source
      
  const SigKill = Signal(syscall.SIGKILL)
    SigKill is the value of SIGKILL.
      View Source
      
  const UnixPathMax = 108
    UnixPathMax is the value of UNIX_PATH_MAX.
Variables ¶
      View Source
      
  
var MachineID = sync.OnceValue(func() string { x, err := machineID() if err == nil && x != "" { return x } logrus.WithError(err).Debug("failed to get machine ID, falling back to use hostname instead") hostname, err := os.Hostname() if err != nil { panic(fmt.Errorf("failed to get hostname: %w", err)) } return hostname })
Functions ¶
func DNSAddresses ¶ added in v0.6.3
func IsBeingRosettaTranslated ¶ added in v0.15.0
func IsBeingRosettaTranslated() bool
func ProductVersion ¶ added in v0.19.0
ProductVersion returns the OS product version, not the kernel version.
func ProxySettings ¶ added in v0.7.0
func SignalName ¶ added in v0.20.0
Types ¶
type Group ¶ added in v0.7.0
func LookupGroup ¶ added in v0.7.0
 Click to show internal directories. 
   Click to hide internal directories.