area51

Common Lisp パッケージマネージャ

area51 とは?

Common Lisp 用のパッケージマネージャです。Ruby の Bundler、Rust の Cargo、JavaScript の npm に相当します。依存関係の解決、バージョンのロック、再現可能なビルドを実現します。

仕組み

Gravity Lensingレジストリ
area51 add / install
🌍あなたのマシン

インストール

curl -fsSL https://raw.githubusercontent.com/gr8distance/area51/main/install.sh | bash

コマンド

new

新しいプロジェクトを作成。

area51 new my-project

add

依存関係を追加。

area51 add alexandria
area51 add my-lib --github user/my-lib

install

すべての依存関係を解決しダウンロード。

area51 install

build / run / test

ビルド、実行、テスト。

area51 build
area51 run
area51 test

設定

area51 はキャッシュを以下に保存します: ~/.area51/

~/.area51/
  packages/      # ダウンロード済みパッケージ
  quicklisp/     # キャッシュ済み Quicklisp インデックス