SabaccUI is a powerful CLI tool designed to streamline your UI development process. Whether you're building a small project or a galaxy-spanning application, SabaccUI has got you covered!
Make sure you have Node.js >= 18.0.0 installed. Then run:
npm install -g sabaccuiLog in to your SabaccUI account:
sabaccui loginLog out from your SabaccUI account:
sabaccui logoutPurchase a SabaccUI license key:
sabaccui buyEnter and activate your SabaccUI license key:
sabaccui licenseRetrieve your global SabaccUI settings:
sabaccui configRetrieve a specific SabaccUI setting:
sabaccui config <key>Set a SabaccUI setting:
sabaccui config <key> <value>| Key | Default | Description |
|---|---|---|
certificateSources.cert |
null |
Path to a SSL certificate file to be linked into the project. |
certificateSources.key |
null |
Path to a SSL key file to be linked into the project. |
Initialize a new SabaccUI project:
sabaccui init <project-name> [template]Options:
-p, --path <path>: Specify the project path- '-s, --space `: Specify the Storyblok space ID'
Setup SabaacUI in an existing project:
sabaccui setupList all available project templates:
sabaccui templatesList all available bloks:
sabaccui bloksAdd a new blok to your project:
sabaccui add <blok-name>Options:
-p, --path <path>: Specify the project path-s, --space <space>: Specify the Storyblok space ID
# Log in to SabaccUI
sabaccui login
# Initialize a new project
sabaccui init my-project startup
# List available bloks
sabaccui bloks
# Add a blok to your project
sabaccui add button -p ./my-awesome-ui