Sunday, December 22, 2024

neil --- 用來輔助編輯 deps.edn 檔的 CLI 工具

 neil 主要就四種常用的用法:

  1. 尋找函式庫  neil dep search clojure
  2. 新增函式庫  neil dep add org.clojure/clojure
  3. 新增 Clojure 專案 neil new app dev.replware/myproject
  4. 新增一些好用的輔助功能,比方說:test, nrepl, build (用來生成 uberjar) 等。
    neil add nrepl

其中,第一與第二種用法算是最常用的,因為 Clojure 的開發過程之中,就是會不停地尋找、新增 library 。而第三種用法裡,常用的有三種形式:

  • neil new app [web application 專案名稱]
  • neil new lib [library 專案名稱]
  • neil new scratch [免洗專案名稱]