Crate whoami

Source
Expand description

Crate for getting the user’s username, realname and environment.

§Getting Started

Using the whoami crate is super easy! All of the public items are simple functions with no parameters that return Strings (with the exception of env, which returns an enum). The following example shows how to use all of the functions:

fn main() {
    print!(
        "--------------------------------------\n\
         user's full name (user):              {}\n\
         username (username):                  {}\n\
         --------------------------------------\n\
         host's fancy name (host):             {}\n\
         hostname (hostname):                  {}\n\
         --------------------------------------\n\
         platform (platform):                  {}\n\
         operating system (os):                {}\n\
         desktop environment (env):            {}\n\
         --------------------------------------\n\
         ",
        whoami::user(),
        whoami::username(),
        whoami::host(),
        whoami::hostname(),
        whoami::platform(),
        whoami::os(),
        whoami::env(),
    );
}

Enums§

DesktopEnv
Which Desktop Environment
Platform
Which Platform

Functions§

env
Get the desktop environment.
host
Get the host device’s (pretty) name.
hostname
Get the host device’s hostname.
os
Get the the operating system name and version.
platform
Get the platform.
user
Get the user’s full name.
username
Get the user’s username.