cl-rashell

所属分类:工具库
开发工具:Common Lisp
文件大小:0KB
下载次数:0
上传日期:2023-09-18 04:38:12
上 传 者sh-1993
说明:  通用Lisp的弹性复制Shell编程库,
(Resilient replicant Shell Programming Library for Common Lisp,)

文件列表:
LICENSE (1082, 2023-09-17)
development/ (0, 2023-09-17)
development/build (921, 2023-09-17)
development/lint (848, 2023-09-17)
development/makedoc (2169, 2023-09-17)
development/testsuite (1429, 2023-09-17)
doc/ (0, 2023-09-17)
doc/org.melusina.rashell.texinfo (7468, 2023-09-17)
doc/patch/ (0, 2023-09-17)
doc/patch/class-org.melusina.rashell-command.sed (95, 2023-09-17)
doc/patch/fun-org.melusina.rashell-arranged-conversation.sed (88, 2023-09-17)
doc/patch/macro-org.melusina.rashell-define-command.sed (225, 2023-09-17)
example/ (0, 2023-09-17)
example/disassemble.lisp (417, 2023-09-17)
libexec/ (0, 2023-09-17)
libexec/lisp/ (0, 2023-09-17)
libexec/lisp/development.lisp (2013, 2023-09-17)
libexec/setup/ (0, 2023-09-17)
libexec/setup/quicklisp (4846, 2023-09-17)
libexec/setup/ubuntu (607, 2023-09-17)
org.melusina.rashell.asd (1740, 2023-09-17)
src/ (0, 2023-09-17)
src/mktemp.lisp (2395, 2023-09-17)
src/package.lisp (2121, 2023-09-17)
src/posix.lisp (13459, 2023-09-17)
src/rashell.lisp (39051, 2023-09-17)
src/util.lisp (1346, 2023-09-17)
stories/ (0, 2023-09-17)
stories/Next.org (318, 2023-09-17)
subr/ (0, 2023-09-17)
subr/lisp.sh (643, 2023-09-17)
... ...

# Rashell – Resilient replicant Shell Programming Library for Common Lisp The **Rashell** package defines primitives which combine ease of use with the ability to write maintainable and resilient programs leveraging the full power of UNIX. These primitives implements common patterns to interact with UNIX utilities as subprocesses. These patterns usually yield a string or a sequence of lines, they will also adequately report error conditions on subprocesses. [![Continuous Integration](https://github.com/melusina-org/cl-rashell/actions/workflows/continuous-integration.yaml/badge.svg)](https://github.com/melusina-org/cl-rashell/actions/workflows/continuous-integration.yaml) *This software is Copyright 2017–2023 Michal Le Barbier and is distributed under the terms described in the LICENSE file.* ## Compatibility The **Rashell** package is beta software and is currently only compatible with the SBCL implementation of Common Lisp. ## Documentation The **Rashell** package comes with documentation in [PDF][doc-pdf], [HTML][doc-html] and [INFO][doc-info] format. [doc-html]: https://melusina-org.github.io/asset/cl-rashell/rashell.html [doc-pdf]: https://melusina-org.github.io/asset/cl-rashell/rashell.pdf [doc-info]: https://melusina-org.github.io/asset/cl-rashell/rashell.info ## Future Plans - Add support for other Common Lisp implementations, probably using **external-program** as an interface. - Add support for temporary files and directories with **mktemp**. - Add support for further common utilities in additional packages. Interesting utilities are maybe SCMs such as git, whereas maybe only a few well selected functions would fit. Programs like **tar**, **cpio**, building programs **make** or **bmake** and the like could also be general enough to fit well in **Rashell**'s additional packages.

近期下载者

相关文件


收藏者