The system currently provides
-
This is the main application for managing vaults.
-
A helper making setting up the environment for a local vault easy, including vault initialization.
-
Receives a stream and calls a command (prefix) for each entry. The output of the invoked command is passed to the application's standard output.
Scans directories and reports a stream of new and changed paths.
-
Scans directories and reports a stream of new and changed paths.
-
Prints a stream reporting on the state of the scan database.
-
Filters a stream against a vault, leaving only the entries whose uuids are not present in the vault.
-
Filters a stream against a custom database, leaving only the entries whose uuids are not shunned.
-
Takes and stream of paths and enters the associated uuids into a shun database.
-
Prints a stream reporting on the state of the shun database.
-
Filters a stream by matching a field against a regular expression, leaving only the matching entries.
-
Filters a stream, picking the columns to print in the output stream, possibly reordered.
-
Filters a stream, adding a constant value at a given location as a new column of the stream.
[lspace-mimetype]
Generic helper for use with
lspace-each
(s.a). Determines the mime-type of each entry, and prints the entry with mime type added as last element. It assumes that the necessary path is the second element / argument.[lspace-uuid]
Generic helper for use with
lspace-each
(s.a). Determines the uuid of each entry, and prints the entry with uuid prepended as the new first element. It assumes that the necessary path is the first and only element / argument.