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-projectadd
依存関係を追加。
area51 add alexandria
area51 add my-lib --github user/my-libinstall
すべての依存関係を解決しダウンロード。
area51 installbuild / run / test
ビルド、実行、テスト。
area51 build
area51 run
area51 test設定
area51 はキャッシュを以下に保存します: ~/.area51/
~/.area51/
packages/ # ダウンロード済みパッケージ
quicklisp/ # キャッシュ済み Quicklisp インデックス