duckling.resource

Utility functions for resource folder management.

dir?

(dir? filename)
Whether filename is a directory.

direct-child-name

(direct-child-name prefix entry)
Returns the name of entry if direct child of prefix.

direct-child?

(direct-child? prefix filename)
Whether filename is a direct child of prefix.

file-url->child-names

(file-url->child-names file-url)
Lists the files under file url.
Appends a slash to directories.

function-test

get-files

(get-files path)
Lists files of resource path.

get-resource

(get-resource path)
Finds first available resource with path.

get-subdirs

(get-subdirs path)
Lists subdirectories of resource path.

jar-url->entries

(jar-url->entries url)
Returns entries from url on a jar.

ls

(ls path)
Lists files and subdirectories of resource path.

resource->ls

(resource->ls url)
Lists files for url (locally or in jar)

rm-trailing-slash

(rm-trailing-slash path)
Removes trailing slash, if present.