bhauman / bhauman/clojure-mcp-light

Installing `clj-paren-repair` in PowerShell

Open
#22 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
188
Forks
25
PR merge metrics
No merged PRs in 30d

Description

In PowerShell, the default script for installing `clj-paren-repair` ends up producing a line in the script like:

```clj
(def script-main-opts [-m clojure-mcp-light.paren-repair])
```

This obviously causes problems. Instead you have to escape the double quotes for the tool to work:

```powershell
bbin install https://github.com/bhauman/clojure-mcp-light.git --tag v0.2.2 --as clj-paren-repair --main-opts '[\"-m\" \"clojure-mcp-light.paren-repair\"]'
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the default clj-paren-repair installation command in PowerShell and trace how it generates the script containing `def script-main-opts`. Compare it with the escaped `--main-opts` example; done when the generated installation works in PowerShell without manual quote escaping.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure, powershell
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.