Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/1ambda/clpm


https://github.com/1ambda/clpm

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Common Lisp Package Manager

[![Build Statue](https://travis-ci.org/1ambda/clpm.svg?branch=master)](https://travis-ci.org/1ambda/clpm)

> current version is 0.2.0. Support Ubuntu, SBCL only
> But We have plan to support other OS and other lisp impl such as Clisp



![Common Lisp Package Manager](https://raw.githubusercontent.com/1ambda/clpm/master/images/screenshot1.png)

### Installation

`clpm` requires **sbcl**, **quicklisp**. You have to install them before using `clpm`

```
$ sudo npm install -g clpm
```

### Usage

**lpm** supports 3 format of options. for example,

- `-s`
- `search`
- `--search`

See help.

#### Search

```
$ lpm -s xml
```

#### Update

```
$ lpm -u dist ;; update system distribuion
$ lpm -u client ;; update quicklisp client
```

#### Browse

```
$ lpm -b cl-json ;; browse the cl-json docs page
```

### Milestone

**0.1.x** : system searching, pretty print
**0.2.0** : provide quicklisp client infomation
**0.3.0** : multi platform support
**0.4.0** : installing sbcl, quicklisp, qlot
**0.5.0** : parsing protocol
**0.6.0** : installing systems using qlot
**0.7.0** : removing systems using qlot
**0.8.0** : caching
**0.9.0** : start command, build command

### Contributtion

Just make a pull request. I'll accept without questions. Anyone does better than me.

### License

MIT