@construct-space/cli
v1.1.9
Published
Construct CLI — scaffold, build, develop, and publish spaces
Downloads
2,398
Maintainers
Readme
Construct CLI
Build, develop, and publish Construct spaces.
Install
bun install -g constructCommands
Space Development
construct scaffold my-space # Create a new space
construct dev # Dev mode with hot reload
construct build # Build for production
construct run # Install locally
construct publish # Publish to registry
construct validate # Validate manifest
construct check # Type-check + lint
construct clean # Remove build artifactsGraph (Data Models)
construct graph init # Add Graph to your space
construct graph g User name:string email:string # Generate a model
construct graph push # Register models with GraphField Types
| Type | Example |
|------|---------|
| string | name:string |
| int | age:int |
| number | price:number |
| boolean | active:boolean |
| date | createdAt:date |
| json | metadata:json |
| enum | status:enum:draft,published,archived |
Modifiers
Chain modifiers with : — email:string:required:unique
| Modifier | Effect |
|----------|--------|
| required | Field must have a value |
| unique | Unique constraint |
| index | Database index |
| email | Email validation |
| url | URL validation |
Relations
construct graph g Comment body:string post:belongsTo:Post
construct graph g Post title:string comments:hasMany:CommentAuth
construct login # Authenticate via browser
construct logout # Sign outLicense
MIT
