Golang operating system: Difference between revisions

From wikinotes
(Created page with " = Host Info = <blockquote> <syntaxhighlight lang="go"> require "os" host, err := os.Hostname() </syntaxhighlight> </blockquote><!-- Host Info --> = User Info = <blockquote> User info is exposed by a struct of passwd info. <syntaxhighlight lang="go"> userinfo, err := user.Lookup("will") if errors.Is(err, user.UnknownUserError) {...} fmt.Println(userinfo.Uid) </syntaxhighlight> </blockquote><!-- User Info -->")
(No difference)

Revision as of 13:13, 18 June 2022

Host Info

require "os"

host, err := os.Hostname()

User Info

User info is exposed by a struct of passwd info.

userinfo, err := user.Lookup("will")

if errors.Is(err, user.UnknownUserError) {...}
fmt.Println(userinfo.Uid)