Modules§
- consts
- Constants associated with the current target
Structs§
- Args
- An iterator over the arguments of a process, yielding a
Stringvalue for each argument. - ArgsOs
- An iterator over the arguments of a process, yielding an
OsStringvalue for each argument. - Join
Paths Error - The error type for operations on the
PATHvariable. Possibly returned fromenv::join_paths(). - Split
Paths - An iterator that splits an environment variable into paths according to platform-specific conventions.
- Vars
- An iterator over a snapshot of the environment variables of this process.
- VarsOs
- An iterator over a snapshot of the environment variables of this process.
Enums§
- VarError
- The error type for operations interacting with environment variables.
Possibly returned from
env::var().
Statics§
- CWD
- HOME_
DIR - IPC_
JSON - IPC_
SOCK_ DIR - IPC_
SOCK_ MAIN - ORIGINAL_
PATH - PITCHFORK_
AUTOSTOP_ DELAY - PITCHFORK_
BIN - PITCHFORK_
CONFIG_ DIR - PITCHFORK_
GLOBAL_ CONFIG_ SYSTEM - PITCHFORK_
GLOBAL_ CONFIG_ USER - PITCHFORK_
INTERVAL_ SECS - PITCHFORK_
LOG - PITCHFORK_
LOGS_ DIR - PITCHFORK_
LOG_ FILE - PITCHFORK_
LOG_ FILE_ LEVEL - PITCHFORK_
STATE_ DIR - PITCHFORK_
STATE_ FILE
Functions§
- args
- Returns the arguments that this program was started with (normally passed via the command line).
- args_os
- Returns the arguments that this program was started with (normally passed via the command line).
- current_
dir - Returns the current working directory as a
PathBuf. - current_
exe - Returns the full filesystem path of the current running executable.
- home_
dir - Returns the path of the current user’s home directory if known.
- join_
paths - Joins a collection of
Paths appropriately for thePATHenvironment variable. - remove_
var ⚠ - Removes an environment variable from the environment of the currently running process.
- set_
current_ dir - Changes the current working directory to the specified path.
- set_var⚠
- Sets the environment variable
keyto the valuevaluefor the currently running process. - split_
paths - Parses input according to platform conventions for the
PATHenvironment variable. - temp_
dir - Returns the path of a temporary directory.
- var
- Fetches the environment variable
keyfrom the current process. - var_os
- Fetches the environment variable
keyfrom the current process, returningNoneif the variable isn’t set or if there is another error. - vars
- Returns an iterator of (variable, value) pairs of strings, for all the environment variables of the current process.
- vars_os
- Returns an iterator of (variable, value) pairs of OS strings, for all the environment variables of the current process.