$ shly ql:update-all-dists --prompt nil $ shly ql:system-apropos clack $ shly ql:quickload :clack $ shly -Lclack clackup /path/to/project/app.lisp $ shly -Ldrakma http-request http://www.hatena.com/
Shelly allows you to execute Common Lisp functions like a shell command.
Warning: This software is still ALPHA quality. The APIs will be likely to change.
- Perl (higher than 5.8)
- A Lisp implementation
(SBCL, Clozure CL, Allegro CL, GNU CLISP, CMUCL or ECL)
- Quicklisp or ASDF (Quicklisp is recommended)
All dependencies will be resolved by Quicklisp, so you don't need to know about this.
Though I recommend you to install Quicklisp, if you decided to use ASDF for instead, you have to install these libraries before installation.
(ql:quickload :shelly) (shelly:install)
$ curl -L http://shlyfile.org/shly | LISP_IMPL=ccl perl - install
LISP_IMPL to your Lisp implementation name which is one of
Add the following code to your Shell configuration file (such like .bashrc or .zshrc).
$ shly --help
Copyright (c) 2012-2013 Eitarow Fukamachi.
Licensed under the BSD 2-Clause License.