Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

accionlabs/breeze-cli

Repository files navigation

🌬️ Breeze CLI

Breeze CLI is a lightweight, developer-friendly command-line tool built to streamline access to personas, tasks, and scenarios from your project’s API. With simple setup and intuitive commands, Breeze helps you interact with your project data efficiently.


✨ Features

  • Easy initial setup with API Key and Project Key
  • Fetch and manage:
    • 🧑 Personas
    • ✅ Tasks
    • 🎯 Scenarios
  • Clean CLI output with helpful messaging

🛠️ Installation

npm install -g @breeze-cli

🚀 Getting Started

1. Initialize Breeze

Before using Breeze Cli, you need to configure your API key and project key.

breeze init

You'll be prompted to enter:

  • 🔑 API Key
  • 🗂️ Project Key

This configuration is saved locally for future use.


📦 Available Commands

🔧 Setup

breeze init

Configure the CLI with your API and Project Key.


🔧 Fetch Existing Configuration

breeze config get

Fetch the configuration details.


👤 Get Personas

breeze list personas

Fetch a list of personas from your configured project.


✅ Get Tasks

breeze list tasks --persona "persona_string"

Fetch a list of tasks for the project.


🎯 Get Scenarios

breeze list scenarios --task "task_string"

Retrieve project-specific scenarios.


Generate code

breeze generate frontend --requirement "user_prompt" --design "absolute_path_designs" --output "absolute_path_generated_code"

Generate frontend code to output path using prompt and design files.


⚙️ Configuration

Breeze stores your credentials locally (usually in a .breeze/.config or similar file). To update your keys:

breeze config update --set-api-key "your_api_key"
breeze config update --set-project-key "your_project_key"

📄 Example

$ breeze init
✔ Enter your API Key: ******
✔ Enter your Project Key: ******

$ breeze list personas
👤 Driver 
👤 Applicant 

$ breeze list tasks --persona "Driver"
📌  User Login Flow
📌  Payment Gateway Integration

$ breeze scenarios --task "Driver registration using mobile number"
🔹 New Driver Onboarding
    ➤ Login to system
        • Enter Mobile Number
$ breeze generate frontend --requirement "Generate driver registration form" --design "design_path" --output "output_path"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •