Skip to content
Temporary (unofficial) Clojure tools install meant to be contributed back to brew-install
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is temporary working repo for the Windows clojure tools install. It is intended to be contributed back to the official Clojure brew-install repo once the script is tested.

How to test?

  1. Open a PowerShell window
  2. Confirm your Execution-Policy is set to RemoteSigned
    1. Check output of Get-ExecutionPolicy
    2. If needed, run Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. Clone the repo into your module path e.g. C:\Users\<user>\Documents\WindowsPowerShell\Modules
  4. Navigate to a project with a deps.edn
  5. Run Import-Module ClojureTools
  6. Run your favorite Clojure command clj -r or clj -A:rebel

clj and clojure are both aliases for the underlying Invoke-Clojure function provided by the module.

If you modify the module, ensure you rerun Import-Module ClojureTools -Force to pick up the changes.

Other Disclaimers

The commit history is intentionally pure garbage right now. Just taking snapshots of changes along the way, but they are by no means represenatative of how the patches will need to look for sending back to the official repo.

So far this has only been tested on PowerShell Core 6 on Windows. Will eventually test on Windows PowerShell 5.1 and PowerShell Core on Linux.

You can’t perform that action at this time.