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)