Home

Awesome

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

This software is Copyright © 2017–2023 Michaël 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, HTML and INFO format.

Future Plans

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.