diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/core/conda.c | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/lib/core/conda.c b/src/lib/core/conda.c index c98be1c..b2caa63f 100644 --- a/src/lib/core/conda.c +++ b/src/lib/core/conda.c @@ -542,3 +542,9 @@ int conda_index(const char *path) {      sprintf(command, "index %s", path);      return conda_exec(command);  } + +int conda_env_exists(const char *root, const char *name) { +    char path[PATH_MAX] = {0}; +    snprintf(path, sizeof(path) - 1 - 6, "%s/envs/%s", root, name); +    return access(path, F_OK) == 0; +} | 
