Fs.Glob
eff GlobSourceAn effect used to find files matching a glob pattern.
Operations
Definitions
Handles the Glob effect of the given function f.
In other words, re-interprets the Glob effect using the IO effect.
Handles the Glob effect of the given function f using the FileSystem effect.
@DefaultHandler Runs the Glob effect of the given function f.
In other words, re-interprets the Glob effect using the IO effect.
Middleware that intercepts the Glob effect, validating that all base paths
match at least one of the given glob patterns. Rejects paths that do not match
with a PermissionDenied error.
Middleware that intercepts the Glob effect, validating that all base paths
resolve within one of the given allowedDirs. Rejects paths outside the
allow list with a PermissionDenied error.
Middleware that intercepts the Glob effect, resolving all file paths
relative to the given baseDir using Java's Path.resolve semantics.
Absolute paths are passed through unchanged.
Middleware that intercepts the Glob effect, validating that all base paths
resolve within the given chrootDir. Rejects paths that escape the chroot with
a PermissionDenied error.
Middleware that intercepts the Glob effect, validating that all base paths
do not match any of the given glob patterns. Rejects paths that match a denied
pattern with a PermissionDenied error.
Middleware that intercepts the Glob effect, validating that all base paths
do not resolve within any of the given deniedDirs. Rejects paths inside a
denied directory with a PermissionDenied error.
Middleware that intercepts the Glob effect, resolving all base paths
to their real filesystem targets by following symlinks.