Skip to content

feat: curl-based Ghost CLI installers (macOS/Linux/Windows) - #7

Merged
arko33 merged 1 commit into
mainfrom
feat/cli-curl-install
Oct 21, 2026
Merged

arko33 merged 1 commit into
mainfrom
feat/cli-curl-install

Conversation

@arko33

@arko33 arko33 commented Oct 21, 2026

Copy link
Copy Markdown
Owner

What

  • packages/ghost/install.sh — one-line install for macOS/Linux: curl -fsSL .../install.sh | bash (downloads repo tarball via codeload, places recorder in ~/.ghost, puts ghost on PATH; bash shim)
  • packages/ghost/install.ps1 — same for Windows (uses built-in curl.exe + ar.exe; writes ghost.cmd shim + user PATH)
  • No npm packages: runtime is plain Node >= 18 (
    ode:http/fs/path/crypto/child_process only)
  • README: added CLI install section; corrected the honest-status table (Ghost Cloud, shadow-git, probes, Mode A plugin are DONE & live, previously listed as planned/scaffold)
  • Landing quickstart Terminal now types the REAL CLI commands (was referencing removed
    pm run record script)

Verified

  • install.ps1 executed on Windows 11: green, ghost.cmd status works from another directory
  • install.sh executed under git-bash (simulating macOS/Linux): works, unix shim runs

pm run typecheck green

  • Feature smoke on production: /login 200, /pair 200, OAuth start 307→GitHub, POST /api/v1/pair issues code (Neon write OK), /api/v1/sessions 401 guard, invoices API 200

…status + landing quickstart uses real CLI commands
@vercel

vercel Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ghostinthecodebase Ready Ready Preview Oct 21, 2026 5:20pm UTC

@testsprite

testsprite Bot commented Oct 21, 2026

Copy link
Copy Markdown

Running Test Run In Progress

TestSprite has queued 23 tests for ghostinthecodebase and will run them against this PR's deployment: https://ghostinthecodebase-git-feat-cli-curl-install-ako-7127.vercel.app.

This comment will update automatically when the run completes. View Execution Live ↗


Automated end-to-end testing powered by TestSprite

@arko33
arko33 merged commit d6b61e0 into main Oct 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant