@zat-design/sisyphus-cli
v4.6.2
Published
Create a Sisyphus/Umi Max frontend from bundled Tabs or SPA templates
Readme
Sisyphus CLI
@zat-design/sisyphus-cli creates a new Sisyphus/Umi Max project from a bundled clean template. It does not read an original template repository at runtime.
| Mode | Use case | Layout |
| --- | --- | --- |
| tabs | Multi-tab business systems | ProLayout mode="tabs" with URL-synchronized tabs |
| spa | Single-page applications | ProLayout mode="normal" with Umi routes and <Outlet /> |
npx -y @zat-design/sisyphus-cli tabs --target "/absolute/new-project" --dry-run
npx -y @zat-design/sisyphus-cli tabs --target "/absolute/new-project"Locked projects may use @zat-design/sisyphus-cli@<exact-version>. After creation, use @zat-design/sisyphus-scene@<exact-version> with @zat-design/sisyphus-react-mcp@<exact-version> and keep the component, MCP, Scene, and CLI packages on an identical complete SemVer.
The destination must be an absolute path or start with ~. It may not be a file, symlink, nonempty directory, filesystem root, home directory, or a path inside this CLI package. The CLI does not install dependencies, start the application, initialize Git, commit, or push.
