@skyfallai/cli
v1.0.1
Published
CLI for managing Morpheus simulation worlds — install, publish, and interact with world plugins
Downloads
19
Maintainers
Readme
@skyfall/cli
The official CLI for Morpheus — manage simulation worlds, run operations, and publish to Morpheus Hub.
Requirements
Bun v1.0+ is required. Bun runs TypeScript natively — no build step needed.
curl -fsSL https://bun.sh/install | bashInstallation
# Global install (recommended)
bun install -g @skyfall/cli
# One-off run without installing
bunx @skyfall/cli --helpUsage
# Authentication
morpheus login --token <jwt> # Save Hub API token
# World management
morpheus worlds list # List installed worlds
morpheus worlds install <path> # Install from local folder
morpheus worlds install --url <url> # Install from archive URL (zip/tar.gz)
morpheus worlds install --git <url> # Install from Git repository
morpheus worlds enable <worldId> # Enable a world
morpheus worlds disable <worldId> # Disable a world
morpheus worlds reinstall <worldId> --path <p> # Clean reinstall
# World packaging
morpheus pack <worldId> # Package world into zip for distribution
morpheus pack <worldId> --out <dir> # Custom output directory
# Morpheus Hub
morpheus hub list # List hub environments
morpheus hub publish <worldId> --download-url <url> # Publish world to Hub
morpheus hub install <worldId> # Install world from Hub
morpheus hub versions <worldId> # List available Hub versions
# General
morpheus --version
morpheus --helpOptions
| Flag | Default | Description |
|------|---------|-------------|
| --server <url> | http://localhost:8282 | Morpheus server URL |
| --token <jwt> | — | Hub API token (or run morpheus login first) |
Contributing
git clone https://github.com/TalkShopClub/morpheus
cd morpheus/packages/cli
bun install
bun run src/index.ts --help # run directly
bun test # run testsLicense
MIT
