feat: add get_home_directory to repo_utils (#809)
This commit is contained in:
parent
41a9295f07
commit
abf56a6454
|
@ -111,6 +111,24 @@ Find an environment variable in system. Doesn't %-escape the value!
|
||||||
The environment variable value or the default if it is not set
|
The environment variable value or the default if it is not set
|
||||||
|
|
||||||
|
|
||||||
|
<a id="repo_utils.get_home_directory"></a>
|
||||||
|
|
||||||
|
## repo_utils.get_home_directory
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
repo_utils.get_home_directory(<a href="#repo_utils.get_home_directory-rctx">rctx</a>)
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**PARAMETERS**
|
||||||
|
|
||||||
|
|
||||||
|
| Name | Description | Default Value |
|
||||||
|
| :------------- | :------------- | :------------- |
|
||||||
|
| <a id="repo_utils.get_home_directory-rctx"></a>rctx | <p align="center"> - </p> | none |
|
||||||
|
|
||||||
|
|
||||||
<a id="repo_utils.os"></a>
|
<a id="repo_utils.os"></a>
|
||||||
|
|
||||||
## repo_utils.os
|
## repo_utils.os
|
||||||
|
|
|
@ -55,6 +55,9 @@ def _get_env_var(rctx, name, default):
|
||||||
return rctx.os.environ[name]
|
return rctx.os.environ[name]
|
||||||
return default
|
return default
|
||||||
|
|
||||||
|
def _get_home_directory(rctx):
|
||||||
|
return _get_env_var(rctx, "HOME", None)
|
||||||
|
|
||||||
def _platform(rctx):
|
def _platform(rctx):
|
||||||
"""Returns a normalized name of the host os and CPU architecture.
|
"""Returns a normalized name of the host os and CPU architecture.
|
||||||
|
|
||||||
|
@ -109,6 +112,7 @@ repo_utils = struct(
|
||||||
is_linux = _is_linux,
|
is_linux = _is_linux,
|
||||||
is_windows = _is_windows,
|
is_windows = _is_windows,
|
||||||
get_env_var = _get_env_var,
|
get_env_var = _get_env_var,
|
||||||
|
get_home_directory = _get_home_directory,
|
||||||
os = _os,
|
os = _os,
|
||||||
platform = _platform,
|
platform = _platform,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue