[−][src]Crate whoami
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 String
s (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. |