https://github.com/tani/ufo
Roswell Script Manager
https://github.com/tani/ufo
Last synced: 2 months ago
JSON representation
Roswell Script Manager
- Host: GitHub
- URL: https://github.com/tani/ufo
- Owner: tani
- Created: 2015-08-21T15:32:34.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-01T23:35:05.000Z (over 1 year ago)
- Last Synced: 2025-02-02T00:46:30.664Z (4 months ago)
- Language: Common Lisp
- Homepage:
- Size: 49.8 KB
- Stars: 13
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# UFO
[](https://travis-ci.org/ta2gch/UFO)
[](https://coveralls.io/r/ta2gch/UFO)This project was DEPRECATED. You can use `ros install /`.
Thanks for your stars. :smile:
## Description
**UFO** is a Roswell script manager.you can install following utilities via **UFO**.
- [chls.ros](https://gist.github.com/fukamachi/3510ea1609c1b52830c2) -- opening HyperSpec page describing a given symbol in the default browser.
- [lem.ros](https://gist.github.com/peccu/b1db8bf3f26d0b7c31d1) -- 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 ` generate temprate of Roswell Script
## Usage
UFO has `apt` style sub commands,
`install ` and `remove ` ,`update `
### Install```
$ ufo install
$ ufo install https://example.com/sample.ros
$ ufo install gist://ta2gch/repl.ros
$ ufo install file://~/hello.ros
```
### Uninstall```
$ ufo remove
$ ufo remove repl
$ ufo remove hello
```### Update
```
$ ufo update
$ ufo update gist://ta2gch/repl.ros
$ ufo update file://~/hello.ros
```## Installation
```shell
$ 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
* [Roswell](https://github.com/snmsts/roswell)
## Author
* Masaya TANIGUCHI ([email protected])
## License
GPLv3
## Copyright
Copyright (c) 2015 Masaya TANIGUCHI ([email protected])