deployslash
v1.2.7
Published
deploy control panel for your terminal
Downloads
1,490
Maintainers
Readme
xslash
deploy control panel for your terminal — powered by crosscut
npm install -g deployslash
deployslash setuprestart your terminal. then:
x/what it does
x/ gives you a live view of every deployment across all your connected services — right in the terminal, no browser required. deploy, rollback, and debug without leaving your editor.
x/ ─ xslash
1 failed · 2 live
recent deploys
✗ my-api render failed
● frontend vercel live
● dashboard vercel live
● api railway livecommands
── deploy ──────────────────────────────────────────
x/ snapshot of all recent deploys
x/ deploy trigger deploy from current directory
x/ rollback roll back to the last working deploy
── project ─────────────────────────────────────────
x/ link '[url]' save a deploy hook for this directory
── ai ──────────────────────────────────────────────
x/ fix reads logs + code, tells you what's wrong (free, 3/day)
x/ audit full codebase scan + diagnosis (credits)
── services ────────────────────────────────────────
x/ add [svc] connect render / vercel / github / railway / ai
x/ rm [svc] disconnect a service
x/ services see what's connected
── credits ─────────────────────────────────────────
x/ usage credit balance + buy links
x/ redeem [code] add credits
── help ────────────────────────────────────────────
?/ help screenconnecting services
x/ add render connect render
x/ add vercel connect vercel
x/ add github connect github actions
x/ add railway connect railwayapi keys are stored in your os keychain — they never touch disk.
deploy hooks
link a deploy hook to your project directory once, then deploy from anywhere:
x/ link 'https://api.render.com/deploy/srv-XXXXX?key=YYY'
x/ deployget your deploy hook from the render or vercel dashboard. works identically for both.
wrap the url in single quotes — the
?in render hook urls is a zsh glob character.
to roll back:
x/ rollbackcrosscut finds the last working deploy and promotes it. for render and vercel, requires a linked deploy hook and your api key. for railway, just requires your api key — no hook needed.
how x/ fix works
x/ fix pulls the error logs, reads the actual source files referenced in the stack trace, and streams an explanation + fix directly to your terminal.
free — 3 uses per day. no account needed.
if you have multiple failed deploys across services, it shows a list and lets you pick:
failed deploys
1 my-api / render
2 worker / railway
select [1-2]:how x/ audit works
x/ audit scans your entire project — entry points, lib files, package.json, recent git diff — and streams a full diagnosis grouped by severity.
costs credits. buy credits with x/ usage.
credits
x/ usage see your balance + buy links
x/ redeem [code] add credits after purchasecredits never expire. buy what you need, stack them up.
updating
npm install -g deployslashno need to re-run setup.
requirements
- macOS
- Node.js 18+
the x/ operator
deployslash setup installs a zsh widget that lets you type x/ as a real terminal command — not just an alias. it hooks into zle (zsh line editor) so the mapping is seamless.
?/ opens the help screen.
