Diego Cabello

<<<Back to Ents

LENTS (Local Extendable Nested Tagging System)

Date: 2025 Apr 14

Words: 217

Draft: < 10 > · Most recent

sha256sum: 1567cc4d9058f11cd119ac01d01eadb22fb83423372a3b4b00845176f6016515

Planned version to be in the style of Rust CLI tools like ripgrep, zoxide, and fd. A generic xents command will be used here as an example implementation.

Usage: xents <command> <operator> <arguments>

ENTS commands use inverse function mapping - one to many, not many to one. This is chosen so the first argument of one type can have many arguments (that are of a different type than the first and are all of a similar type) after it

process

Takes a YAML file and processes it to a datafile. Output varies on imlementation.

tagtofiles

Usage: xents tagtofiles <add|remove> <arguments>*

Description: Manages relationships between one tag and many files

Alias: ttf

filetotags

Usage: xents filetotags <add|remove> <arguments>*

Description: Manages relationships between one file and many tags

Alias: ftt

filter

Usage: xents filter [-flags] <tags>*

Description: Returns files associated with tags. The main command of XENTS, where the nesting comes into play. Differentiated from the tagtofiles command, where the nesting does not come into play.

<<<Back to Ents

Made with Sculblog