clesh
2020-12-20
Clesh is a very short program that provides mechanisms for running and composing Unix shell commands and constructs from Common Lisp. Essentially, it provides a '!' syntax that you can use to run commands and a '[]' embedded mode where you can enter bash scripts and obtain the standard output as a lisp string, and some other features. Lisp expressions can be included in any command or script using a '?' syntax. Clesh works on every implementation of Common Lisp that is supported by trivial-shell.
Upstream URL
Author
License
clesh
Clesh is a very short program that provides mechanisms for running and composing Unix shell commands and constructs from Common Lisp. Essentially, it provides a '!' syntax that you can use to run commands and a '[]' embedded mode where you can enter bash scripts and obtain the standard output as a lisp string, and some other features. Lisp expressions can be included in any command or script using a '?' syntax. Clesh works on every implementation of Common Lisp that is supported by trivial-shell.
License:
FreeBSD (see LICENSE)Authors:
Christian von Essen <christian@mvonessen.de>Dependencies:
named-readtables
trivial-shell
clesh-tests
License:
GPL 2 (see LICENSE)Authors:
Christian von Essen <christian@mvonessen.de>Dependencies:
clesh
lisp-unit