os: add new function exists_in_system_path

pull/4921/head
asvvvad 2020-05-16 16:10:34 +01:00 committed by GitHub
parent 655d9bda94
commit 57dd26650c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -946,6 +946,14 @@ pub fn find_abs_path_of_executable(exepath string) ?string {
return error('failed to find executable') return error('failed to find executable')
} }
// exists_in_system_path returns true if prog exists in the system's path
fn exists_in_system_path(prog string) bool {
os.find_abs_path_of_executable(prog) or {
return false
}
return true
}
[deprecated] [deprecated]
pub fn dir_exists(path string) bool { pub fn dir_exists(path string) bool {
panic('Use `os.is_dir` instead of `os.dir_exists`') panic('Use `os.is_dir` instead of `os.dir_exists`')