Skip to main content

Module fs

Module fs 

Source
Expand description

Filesystem primitives — directories, globs, metadata, temp files.

(glob PATTERN) → list of paths matching (e.g. “src/**/*.rs”) (walk-dir PATH) → flat list of every file under PATH (ls PATH) → list of entries (files + dirs) directly inside (mkdir PATH) → nil (fails silently if exists) (mkdir-p PATH) → nil; creates all intermediate dirs (rm PATH) → nil; deletes file (rm-rf PATH) → nil; deletes recursively (cwd) → current working directory (chdir PATH) → nil; changes cwd (path-join A B …) → joined path string (path-basename PATH) → last path component (path-dirname PATH) → parent dir (path-extension PATH) → extension without leading dot (path-absolute PATH) → absolute canonical path (file-size PATH) → bytes (is-dir? PATH) → bool (is-file? PATH) → bool (tmp-dir) → fresh temp dir (auto-cleaned by OS) (tmp-file) → fresh temp file path

Functions§

install