Roswell - Common Lisp environment setup Utility
- •
- ros [options] [command [args...]
- •
- ros [options] [--]script [args...]
- •
- ros [options] < script.ros
Roswell is a command line tool for installing and managing Common
Lisp implementations, as well as a scripting infrastructure for templating,
writing, executing, compiling, distributing, downloading and installing
ROSWELL-SCRIPTS written in Common Lisp.
Currently roswell supports sbcl, ccl, clisp and ecl as its
supported lisp implementations. For further details see
ros-install(1).
Scripts installed by roswell will be system wide if appropriate
directory is included in PATH.
In an order of utility/frequency.
- install
- Install a given implementation (e.g. sbcl, ccl) or a system
(e.g. alexandria) for roswell environment. See
ros-install(1).
- init
[name[.ros]]
- Create a new ros script. .ros is optional, and is added automaticaly. See
ros-init.
- dump [executable|output]
[script]
- Dump an image of the script for the faster startup or to make an
executable. See ros-dump.
- build
- Make an executable from the script. See ros-build.
- run
- Initiate REPL. See ros-run.
- use
- Change the default implementation used by roswell. See
ros-use.
- list
- List the various informations. See ros-list.
- config
- Get and set the options. See ros-config.
- setup
- Run the initial setup. See ros-setup.
- emacs
- Launch emacs with slime. See ros-emacs.
- wait
- Wait forever, used for daemonizing the script. See ros-wait.
- delete
- Delete an installed implementation. See ros-delete.
- version
- Show the roswell version information. See ros-version.
- help
- Show the subcommand help.
- ROSWELL_HOME
- Specifies the home directory of roswell, defaulted to $HOME on Unix
platform .
Check out issues list
(https://github.com/roswell/roswell/issues)
sbcl(1) ros-dump(1) ros-init(1)
ros-install(1) ros-list(1) ros-setup(1)