GitHub - littleli/scoop-clojure: Install Clojure on Windows with Scoop (original) (raw)

scoop-clojure Build status

This is a new and convenient way to install Clojure on Windows.

First install Scoop installer. Installation steps for scoop and additional information can be found here. Don't worry installation is easy.

Buy Me A Coffee

if you like this project.


Clojure

To install Clojure with Scoop you have to add two important buckets first:

if you don't have git version control system installed

it is required for adding new external buckets to your scoop installer

you can skip this step otherwise

scoop install git

add scoop bucket for Java

scoop bucket add java

add scoop bucket with extras, here there is a dependency on visual studio redistributable 'extras/vcredist2022'

scoop bucket add extras

add scoop bucket for clojure build

scoop bucket add scoop-clojure https://github.com/littleli/scoop-clojure

Now we are ready to install Java and Clojure by issuing following commands:

install TCK certified Java runtime and compiler if you need to (optional)

scoop install temurin-lts-jdk

install official clojure tools

scoop install clj-deps

update to the newest version

scoop update clj-deps

After successfully running steps above, you should be able to run Clojure with following:

Emacs users should now issue clj and clojure commands without hassle.

Other tools available in this bucket

Babashka based utilities

Tools installation

Install extras

First add extras bucket to unlock required dependencies:

Tools

Now pick from the following tools:

scoop install babashka scoop install bb-http-server scoop install bb-web scoop install bibcal scoop install bootleg scoop install carve scoop install clj-kondo scoop install clojure-lsp scoop install cq scoop install datalevin scoop install hiccup-cli scoop install grasp scoop install jet scoop install joker scoop install lmgrep scoop install pathom-viz scoop install pgmig scoop install puget scoop install shh scoop install trenchman

or babashka based utilities:

scoop install bbin scoop install eql-cli scoop install neil

Updates

These tools are updated quite often, don't forget to update regularly with:

Uninstall

If you had enough of Clojure for some reason. It's easy to uninstall it using scoop:

Also applies to every tool above.

Scoop directory

This scoop bucket is also listed in Scoop directory where to check other useful buckets with tons of packaged software.

Contributor Code of Conduct

This project adheres to No Code of Conduct. We are all adults. I accept anyone's contributions. Nothing else matters.

For more information please visit the No Code of Conduct homepage.