internal/cli/user.go (11 lines of code) (raw):

package cli import ( "os/user" ) // IsRunningAsRoot returns true if the current user has UID 0. func IsRunningAsRoot() (bool, error) { usr, err := user.Current() if err != nil { return false, err } return usr.Uid == "0", nil }