Skip to content

Commit 0ec67ad

Browse files
committed
std: Support std/fs-* fs functions in v0
1 parent ba9f482 commit 0ec67ad

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

core/src/ys/std.clj

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
[yamlscript.externals :as ext]
1919
[yamlscript.global :as global]
2020
[yamlscript.util :as util]
21+
[ys.fs :as fs]
2122
[ys.http :as http]
2223
[ys.ys :as ys])
2324
(:import java.security.MessageDigest
@@ -744,6 +745,31 @@
744745
(defmacro &&& [x & xs] `(and? ~x ~@xs))
745746

746747

748+
;;------------------------------------------------------------------------------
749+
;; File system functions
750+
;;------------------------------------------------------------------------------
751+
(intern 'ys.std 'fs-d fs/d)
752+
(intern 'ys.std 'fs-e fs/e)
753+
(intern 'ys.std 'fs-f fs/f)
754+
(intern 'ys.std 'fs-l fs/l)
755+
(intern 'ys.std 'fs-r fs/r)
756+
(intern 'ys.std 'fs-s fs/s)
757+
(intern 'ys.std 'fs-w fs/w)
758+
(intern 'ys.std 'fs-x fs/x)
759+
(intern 'ys.std 'fs-z fs/z)
760+
(intern 'ys.std 'fs-abs fs/abs)
761+
(intern 'ys.std 'fs-abs? fs/abs?)
762+
(intern 'ys.std 'fs-dirname fs/dirname)
763+
(intern 'ys.std 'fs-filename fs/filename)
764+
(intern 'ys.std 'fs-basename fs/basename)
765+
(intern 'ys.std 'fs-glob fs/glob)
766+
(intern 'ys.std 'fs-ls fs/ls)
767+
(intern 'ys.std 'fs-mtime fs/mtime)
768+
(intern 'ys.std 'fs-rel fs/rel)
769+
(intern 'ys.std 'fs-rel? fs/rel?)
770+
(intern 'ys.std 'fs-which fs/which)
771+
772+
747773
;;------------------------------------------------------------------------------
748774
;; Date/Time functions
749775
;;------------------------------------------------------------------------------

0 commit comments

Comments
 (0)