@versui/cli
v1.9.2
Published
Deploy static sites to Walrus decentralized storage
Readme
npm i -g @versui/cli
versui deploy distVersui CLI deploys static sites to Walrus decentralized storage.
Prerequisites
Requires: Node.js 18+, sui CLI, walrus CLI
Commands
# Deploy static site
versui deploy ./dist
versui deploy ./dist --yes --json
# Update existing site (only uploads changed files)
versui update ./dist --site 0xYOUR_SITE_ID
# List all your deployments
versui list
# Delete sites
versui delete <site-id>
# Regenerate bootstrap or service worker
versui regenerate <site-id>
# Renew blob storage (extend expiration)
versui renew <site-id>
versui renew <site-id> --epochs 10 --yes --json
# Custom domains
versui domain add example.com --site <site-id>
versui domain remove example.com --site <site-id>
versui domain list
# SuiNS names
versui suins add mysite.sui --site <site-id>
versui suins listOutput
bootstrap/
├── index.html # Loader that registers service worker
└── sw.js # Fetches from Walrus networkHost bootstrap/ anywhere (Vercel, Netlify, S3, GitHub Pages). Your site now loads from decentralized storage.
