From 92e85533040f03f9f291f1d40c228aea679c09cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AF=9B=E4=BA=9A=E7=90=9B?= Date: Sun, 26 May 2024 19:11:51 +0800 Subject: [PATCH] Add file_exist function to std --- src/std/main.ab | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/std/main.ab b/src/std/main.ab index b180bf177..e52ac5071 100644 --- a/src/std/main.ab +++ b/src/std/main.ab @@ -16,6 +16,13 @@ pub fun replace_regex(source: Text, pattern: Text, replacement: Text): Text { return unsafe $echo "{source}" | sed -e "s/{pattern}/{replacement}/g"$ } +pub fun file_exist(file) { + $[ -f "{file}" ]$ failed { + return false + } + return true +} + pub fun file_read(path) { return $cat "{path}"$? }