You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(npm): drop the coven bin alias to end the @opencoven/cli collision (#140)
The coven command belongs to the Coven daemon CLI (@opencoven/cli), which
execs into coven-code for the TUI when it is on PATH. Shipping a competing
coven bin from @opencoven/coven-code made the command depend on install
order for dual-install users.
- npm/package.json: bin map keeps coven-code + coven-cave only
- install.sh / install.ps1: stop creating the coven alias and clean up
stale coven symlinks/exes left by older installers
- docs + site content: alias references updated, completions use coven-code
- prepare-npm-package.test.mjs: bin map expectation updated
fixes#139
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ Recent highlights:
45
45
npm install -g @opencoven/coven-code
46
46
```
47
47
48
-
Then open a new terminal and run `coven-code`. The `coven` and `coven-cave` aliases are also installed.
48
+
Then open a new terminal and run `coven-code`. The `coven-cave` alias is also installed. (The bare `coven` command belongs to the [Coven daemon CLI](https://github.com/OpenCoven/coven) — `@opencoven/cli` — which execs into `coven-code` for the TUI.)
<p>This installs the <code>coven-code</code> CLI (with <code>coven</code> and <code>coven-cave</code> aliases). Run <code>coven-code</code> with no arguments for the interactive UI.</p>
13
+
<p>This installs the <code>coven-code</code> CLI (with a <code>coven-cave</code> alias). Run <code>coven-code</code> with no arguments for the interactive UI. The bare <code>coven</code> command belongs to the Coven daemon CLI (<code>@opencoven/cli</code>).</p>
Copy file name to clipboardExpand all lines: docs/src/content/installation.js
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ export function render() {
24
24
# or
25
25
bun install -g @opencoven/coven-code</code></pre>
26
26
27
-
<p>The installed command is <code>coven-code</code>; <code>coven</code> and <code>coven-cave</code> are installed as aliases for the same CLI. Run <code>coven-code</code> with no arguments for the interactive UI. The postinstall script downloads the correct pre-built binary from GitHub Releases — no compilation needed.</p>
27
+
<p>The installed command is <code>coven-code</code>; <code>coven-cave</code> is installed as an alias for the same CLI. The bare <code>coven</code> command is owned by the Coven daemon CLI (<code>@opencoven/cli</code>) and is not installed by this package. Run <code>coven-code</code> with no arguments for the interactive UI. The postinstall script downloads the correct pre-built binary from GitHub Releases — no compilation needed.</p>
<p>Coven does not currently ship a dedicated completions subcommand. All flags can be discovered via <code>coven --help</code>. If you want basic tab completion in bash or zsh, use the generic completion helper built into your shell:</p>
118
+
<p>Coven does not currently ship a dedicated completions subcommand. All flags can be discovered via <code>coven-code --help</code>. If you want basic tab completion in bash or zsh, use the generic completion helper built into your shell:</p>
119
119
120
120
<pre><code data-lang="bash"># bash — add to ~/.bashrc
0 commit comments