The primary design goal of HCLI (hypertext command line interface) is to foster the creation of a reusable and prolific intersection between the REST architectural style and the pipe and filter style (e.g. command lines in a Unix/Linux like shell).
HCLI can be applied to any domain, and only imposes limitations that constrain an API to operate as a hypertext command line interface.
A CLI bridge!
REST APIs that behave as CLIs.
Scripting
Use shell scripts to interact with the API as if it was a local CLI; or orchestrate multiple APIs!