Skip to content

One-command curl install - #3

Merged
vantasnerdan merged 1 commit into
mainfrom
feat/curl-install
Sep 18, 2026
Merged

vantasnerdan merged 1 commit into
mainfrom
feat/curl-install

Conversation

@vantasnerdan

Copy link
Copy Markdown
Owner

Summary

  • install.sh detects when it is run via curl | sh (no checkout) and downloads the repo tarball into a persistent /home/dan/.dsh/plugins/memory-contract-rsi, installs runtime deps, then wires the profile.
  • Plugin deps (@deepseek-ai/dsh-tools, @deepseek-ai/cordis) moved from peerDependencies to dependencies so standalone installs are self-sufficient.
  • README leads with the curl one-liner.

Test plan

  • Full curl-style flow simulated locally: standalone script run outside a checkout → profile boot → memory_ls returned real memory listings.
  • npm test unchanged and green.

install.sh now self-bootstraps when piped from curl: it downloads the repo
tarball to a persistent $DSH_HOME/plugins/memory-contract-rsi (pnpm links
the profile's dependency there, so it must survive the script), installs
runtime deps with npm, then wires the profile. Plugin deps moved from
peerDependencies to dependencies so a standalone install is self-sufficient.
README leads with the curl one-liner.
@vantasnerdan
vantasnerdan merged commit 9902ab2 into main Sep 18, 2026
2 checks passed
@vantasnerdan
vantasnerdan deleted the feat/curl-install branch September 18, 2026 12:25
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