ufo

2021-08-07

Roswell Script Manager

Upstream URL

github.com/ta2gch/UFO

Author

Masaya TANIGUCHI

License

MIT, GPLv3
README

UFO

Build Status Coverage Status

This project was DEPRECATED. You can use ros install <Github Repo>/<Project>.

Thanks for your stars. :smile:

Description

UFO is a Roswell script manager.

you can install following utilities via UFO.

  • chls.ros -- opening HyperSpec page describing a given symbol in the default browser.
  • lem.ros -- launch lem from shell.
  • etc ...

Features

Easy to Install and Execute.

You can install Roswell Script on internet, as easy as Quicklisp.

$ ufo install https://example.com/test.ros # Only this!

Schemes Extension

UFO has mercurial style schemes extension.

gist://example.com/sample.com , file:///path/to/roswell/script/test.ros,etc ...

Of course, you can use http:// and https://.

Addons

UFO have a self enhancement system, addons.

If you want to make addons of UFO, UFO requires to make with Roswell Script.

UFO has some preinstall Addons.

Manage CommonLisp Project on Github

schemes is gh://. and you can use install and update ,remove sub commands.

$ ufo install gh://ta2gch/cl-pov
$ ufo update gh://ta2gch/cl-pov
$ ufo remove cl-pov

Generate Roswell Script

subcommand is init.

  • ufo init <file-name> generate temprate of Roswell Script

Usage

UFO has apt style sub commands,

install <package-url> and remove <package-name> ,update <package-url>

Install

$ ufo install <package-url>
$ ufo install https://example.com/sample.ros
$ ufo install gist://ta2gch/repl.ros
$ ufo install file://~/hello.ros

Uninstall

$ ufo remove <package-name>
$ ufo remove repl
$ ufo remove hello

Update

$ ufo update <package-url>
$ ufo update gist://ta2gch/repl.ros
$ ufo update file://~/hello.ros

Installation

$ cd ~/common-lisp
$ git clone git://github.com/ta2gch/UFO
$ cd UFO && ros -l ufo.asd install ufo

ensure that ~/.roswell/bin is in the system's search path.

Requirements

Author

License

GPLv3

Copyright

Copyright (c) 2015 Masaya TANIGUCHI (ta2gch@gmail.com)

Dependencies (3)

  • cl-fad
  • prove
  • uiop

Dependents (0)

    • GitHub
    • Quicklisp