Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dfrankland/envoluntary
/ functions
Functions
136 in github.com/dfrankland/envoluntary
⨍
Functions
136
◇
Types & classes
43
↓ 14 callers
Method
as_ref
(&self)
env-hooks/src/lib.rs:164
↓ 14 callers
Function
export
( env_vars_state: EnvVarsState, _semicolon_delimited_env_vars: Option<&HashSet<String>>, )
env-hooks/src/shells/zsh.rs:32
↓ 11 callers
Method
into_iter
(self)
env-hooks/src/lib.rs:47
↓ 9 callers
Function
hook
(hook_prefix: impl AsRef<[u8]>, export_command: impl AsRef<[u8]>)
env-hooks/src/shells/zsh.rs:25
↓ 7 callers
Method
get_env_state_var
( self, env_state_var_key: impl AsRef<OsStr>, )
env-hooks/src/state.rs:96
↓ 6 callers
Function
merge_delimited_env_var
( env_var: &str, split_delimiter: char, join_delimiter: char, old_env_vars: &EnvVars, new_
env-hooks/src/lib.rs:233
↓ 5 callers
Function
get_env_vars_from_bash
( source: impl AsRef<BashSource>, env_vars: Option<EnvVars>, )
env-hooks/src/lib.rs:196
↓ 5 callers
Function
get_old_env_vars_to_be_updated
(old_env_vars: EnvVars, new_env_vars: &EnvVars)
env-hooks/src/lib.rs:127
↓ 5 callers
Method
match_rcs
( self, match_rcs_cb: impl Fn(&Path) -> anyhow::Result<Vec<RC>>, )
env-hooks/src/state.rs:68
↓ 5 callers
Function
nix_program
( program: impl AsRef<OsStr>, args: impl IntoIterator<Item = impl AsRef<OsStr>>, )
nix-dev-env/src/nix_command.rs:32
↓ 5 callers
Function
remove_ignored_env_vars
(env_vars: &mut EnvVars)
env-hooks/src/lib.rs:293
↓ 4 callers
Function
get_config_path
(provided_config_path: Option<&Path>)
cli/src/config.rs:200
↓ 4 callers
Function
print_shell_export
(shell: EnvoluntaryShell, env_vars_state: EnvVarsState)
cli/src/shell.rs:343
↓ 4 callers
Function
print_shell_export
(shell: DirenvShell, env_vars_state: EnvVarsState)
env-hooks/examples/direnv/shell.rs:261
↓ 4 callers
Method
update
(&self)
nix-dev-env/src/nix_profile_cache.rs:78
↓ 3 callers
Function
check_nix_program_version
(nix_executable_path: impl AsRef<OsStr>)
nix-dev-env/src/nix_version_check.rs:25
↓ 3 callers
Function
get_env_vars_from_current_process
()
env-hooks/src/lib.rs:154
↓ 3 callers
Function
get_env_vars_reset
( mut old_env_vars_that_were_updated: EnvVars, new_env_vars: HashSet<String>, env_state_var_key: S
env-hooks/src/lib.rs:138
↓ 3 callers
Function
get_home_dir
()
cli/src/config.rs:232
↓ 3 callers
Method
impure_arg
(&self)
nix-dev-env/src/nix_profile_cache.rs:117
↓ 3 callers
Function
nix
(args: impl IntoIterator<Item = impl AsRef<OsStr>>)
nix-dev-env/src/nix_command.rs:28
↓ 3 callers
Method
reset_and_set_new_env_state_var
( self, reset_env_vars_cb: impl Fn(Vec<RC>, OsString) -> anyhow::Result<T>, set_new_en
env-hooks/src/state.rs:168
↓ 3 callers
Method
reset_env_vars
( self, reset_env_vars_cb: impl Fn(OsString) -> anyhow::Result<()>, )
env-hooks/src/state.rs:112
↓ 3 callers
Method
set_new_env_state_var
( self, set_new_env_state_var_cb: impl Fn(Vec<RC>) -> anyhow::Result<()>, )
env-hooks/src/state.rs:152
↓ 2 callers
Method
add_gcroot
(&self, store_path: &Path, symlink: &Path)
nix-dev-env/src/nix_profile_cache.rs:124
↓ 2 callers
Function
check_nix_version
()
nix-dev-env/src/nix_version_check.rs:21
↓ 2 callers
Function
get_cache_dir
(provided_cache_dir: Option<&Path>)
cli/src/config.rs:216
↓ 2 callers
Function
get_cache_profile
( cache_dir: &Path, flake_reference: &str, force_update: bool, impure: Option<bool>, )
cli/src/shell.rs:207
↓ 2 callers
Function
get_env_state_var
(env_state_var_key: impl AsRef<OsStr>)
env-hooks/src/state.rs:179
↓ 2 callers
Method
get_env_vars_reset
(self)
env-hooks/examples/direnv/shell.rs:180
↓ 2 callers
Function
get_export_env_vars_state
( flake_reference: String, cache_profile: &NixProfileCache, )
cli/src/shell.rs:262
↓ 2 callers
Function
get_export_env_vars_state
(envrc: PathBuf)
env-hooks/examples/direnv/shell.rs:189
↓ 2 callers
Function
get_path
(doc: &Value)
nix-dev-env/src/nix_profile_cache.rs:262
↓ 2 callers
Function
get_paths_from_doc
(doc: &Value)
nix-dev-env/src/nix_profile_cache.rs:245
↓ 2 callers
Method
next
(&mut self)
env-hooks/src/lib.rs:122
↓ 2 callers
Function
path_is_match_with_or_without_home_tilde
( path_string: impl AsRef<str>, path_string_with_tilde: Option<impl AsRef<str>>, pattern: &Regex,
cli/src/config.rs:162
↓ 2 callers
Method
profile_rc
(&self)
nix-dev-env/src/nix_profile_cache.rs:113
↓ 2 callers
Function
replace_home_with_tilde
(path_string: impl AsRef<str>)
cli/src/config.rs:174
↓ 1 callers
Function
add_entry
( provided_config_path: Option<&Path>, pattern: String, flake_reference: String, pattern_adjac
cli/src/config.rs:31
↓ 1 callers
Function
clean_old_gcroots
(cache_dir: &Path, flake_inputs_dir: &Path)
nix-dev-env/src/nix_profile_cache.rs:234
↓ 1 callers
Function
edit
( provided_config_path: Option<&Path>, provided_editor_program: Option<&OsStr>, )
cli/src/config.rs:20
↓ 1 callers
Method
encode
(&self)
cli/src/shell.rs:251
↓ 1 callers
Method
encode
(&self)
env-hooks/examples/direnv/shell.rs:165
↓ 1 callers
Function
export_var
(key: &str, value: &str)
env-hooks/src/shells/bash.rs:50
↓ 1 callers
Function
export_var
(key: &str, value: &str)
env-hooks/src/shells/zsh.rs:49
↓ 1 callers
Function
export_var
( key: &str, value: &str, semicolon_delimited_env_vars: Option<&HashSet<String>>, )
env-hooks/src/shells/fish.rs:58
↓ 1 callers
Function
find_adjacent_dir_entry_walking_up_file_hierarchy
( start_dir: PathBuf, pattern_adjacent: &Regex, )
cli/src/config.rs:137
↓ 1 callers
Function
find_envrc_walking_up_file_hierarchy
(start_dir: PathBuf)
env-hooks/examples/direnv/shell.rs:151
↓ 1 callers
Function
get_cache_home_dir
()
cli/src/config.rs:223
↓ 1 callers
Function
get_cache_sub_dir
(cache_dir: &Path, flake_reference: &str)
cli/src/shell.rs:231
↓ 1 callers
Function
get_config_home_dir
()
cli/src/config.rs:207
↓ 1 callers
Method
get_flake_input_paths
(&self)
nix-dev-env/src/nix_profile_cache.rs:138
↓ 1 callers
Function
get_new_env_vars
(cache_profile: &NixProfileCache)
cli/src/shell.rs:291
↓ 1 callers
Function
get_new_env_vars
(envrc: PathBuf)
env-hooks/examples/direnv/shell.rs:210
↓ 1 callers
Function
hash_files
(filenames: impl AsRef<[PathBuf]>)
nix-dev-env/src/nix_profile_cache.rs:208
↓ 1 callers
Function
hash_flake_reference
(flake_reference: &str)
nix-dev-env/src/nix_profile_cache.rs:228
↓ 1 callers
Function
ignored_env_var_key
(env_var_key: &str)
env-hooks/src/lib.rs:284
↓ 1 callers
Method
matching_entries
(&self, path: &Path)
cli/src/config.rs:100
↓ 1 callers
Function
merge_delimited_values
( split_delimiter: char, join_delimiter: char, old_value: &str, new_value: &str, )
env-hooks/src/lib.rs:247
↓ 1 callers
Method
needs_update
(&self)
nix-dev-env/src/nix_profile_cache.rs:61
↓ 1 callers
Function
print_cache_path
(args: EnvoluntaryShellPrintCachePathArgs)
cli/src/shell.rs:198
↓ 1 callers
Function
print_export
(args: EnvoluntaryShellExportArgs)
cli/src/shell.rs:72
↓ 1 callers
Function
print_export
(args: DirenvShellExportArgs)
env-hooks/examples/direnv/shell.rs:66
↓ 1 callers
Function
print_hook
(shell: EnvoluntaryShell)
cli/src/shell.rs:38
↓ 1 callers
Function
print_hook
(shell: DirenvShell)
env-hooks/examples/direnv/shell.rs:38
↓ 1 callers
Function
print_matching_entries
( provided_config_path: Option<&Path>, path: &Path, )
cli/src/config.rs:57
↓ 1 callers
Function
print_path
()
cli/src/config.rs:15
↓ 1 callers
Method
save
(&self, config_path: &Path)
cli/src/config.rs:89
↓ 1 callers
Method
simplified_exit_ok
Simplified implementation of <https://github.com/rust-lang/rust/issues/84908> TODO: Remove this and use `exit_ok` when it's stabilized.
nix-dev-env/src/nix_command.rs:17
↓ 1 callers
Method
simplified_exit_ok
Simplified implementation of <https://github.com/rust-lang/rust/issues/84908> TODO: Remove this and use `exit_ok` when it's stabilized.
env-hooks/src/lib.rs:185
↓ 1 callers
Method
to_command_string
(&self)
env-hooks/src/lib.rs:170
↓ 1 callers
Function
unset_var
(key: &str)
env-hooks/src/shells/bash.rs:56
↓ 1 callers
Function
unset_var
(key: &str)
env-hooks/src/shells/zsh.rs:55
↓ 1 callers
Function
unset_var
(key: &str)
env-hooks/src/shells/fish.rs:75
Function
bash_export_set_unset_and_special_vars
()
env-hooks/tests/shells.rs:34
Function
bash_hook_templated
()
env-hooks/tests/shells.rs:57
Function
config_add_entry_with_custom_config_path
()
cli/tests/config_cmd.rs:77
Function
config_edit_executes_editor_with_config_path
()
cli/tests/config_cmd.rs:25
Function
config_print_path_outputs_valid_path
()
cli/tests/config_cmd.rs:7
Method
decode
(base64_value: impl AsRef<[u8]>)
cli/src/shell.rs:242
Method
decode
(encoded_direnv_diff: &str)
env-hooks/examples/direnv/shell.rs:172
Method
deref
(&self)
env-hooks/src/lib.rs:32
Method
deref_mut
(&mut self)
env-hooks/src/lib.rs:38
Function
env_vars_into_env_vars_state_conversion
()
env-hooks/tests/utilities.rs:114
Function
export
( env_vars_state: EnvVarsState, _semicolon_delimited_env_vars: Option<&HashSet<String>>, )
env-hooks/src/shells/bash.rs:33
Function
export
( env_vars_state: EnvVarsState, semicolon_delimited_env_vars: Option<&HashSet<String>>, )
env-hooks/src/shells/fish.rs:41
Function
export
( env_vars_state: EnvVarsState, _semicolon_delimited_env_vars: Option<&HashSet<String>>, )
env-hooks/src/shells/json.rs:7
Function
fish_export_delimited_variables
()
env-hooks/tests/shells.rs:118
Function
fish_export_set_unset_and_special_vars
()
env-hooks/tests/shells.rs:92
Function
fish_hook_templated
()
env-hooks/tests/shells.rs:142
Method
from
(value: EnvVars)
env-hooks/src/lib.rs:59
Method
from_iter
(iter: I)
env-hooks/src/lib.rs:53
Method
get_current_dir
( provided_current_dir: Option<PathBuf>, )
env-hooks/src/state.rs:50
Function
get_env_vars_from_current_process_returns_current_env
()
env-hooks/tests/utilities.rs:79
Function
get_env_vars_reset_returns_state_to_old_env_vars
()
env-hooks/tests/utilities.rs:58
Function
get_old_env_vars_to_be_updated_empty_old_vars
()
env-hooks/tests/utilities.rs:48
Function
get_old_env_vars_to_be_updated_finds_changed_vars
()
env-hooks/tests/utilities.rs:12
Function
get_old_env_vars_to_be_updated_ignores_new_vars
()
env-hooks/tests/utilities.rs:34
Function
hook
(hook_prefix: impl AsRef<[u8]>, export_command: impl AsRef<[u8]>)
env-hooks/src/shells/bash.rs:26
Function
hook
(hook_prefix: impl AsRef<[u8]>, export_command: impl AsRef<[u8]>)
env-hooks/src/shells/fish.rs:34
next →
1–100 of 136, ranked by callers