Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.0.26
v0.0.27
4 changes: 2 additions & 2 deletions skills/base44-cli/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ npx base44 <command>
|---------|-------------|-----------|
| `base44 create` | Create a new Base44 project from a template | [create.md](references/create.md) ⚠️ **MUST READ** |
| `base44 link` | Link an existing local project to Base44 | [link.md](references/link.md) |
| `base44 dashboard` | Open the app dashboard in your browser | [dashboard.md](references/dashboard.md) |
| `base44 dashboard open` | Open the app dashboard in your browser | [dashboard.md](references/dashboard.md) |

### Deployment

Expand Down Expand Up @@ -363,7 +363,7 @@ npx base44 site deploy -y
### Opening the Dashboard
```bash
# Open app dashboard in browser
npx base44 dashboard
npx base44 dashboard open
```

## Authentication
Expand Down
13 changes: 10 additions & 3 deletions skills/base44-cli/references/create.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ Creates a new Base44 project from a template. This command is framework-agnostic

ALWAYS provide both the project name AND `--path` flag. Without both, the command opens an interactive TUI which agents cannot use properly.

The project name can be provided either as a positional argument OR via the `--name` option.

WRONG: `npx base44 create`
WRONG: `npx base44 create my-app`
WRONG: `npx base44 create my-app` (missing --path)
RIGHT: `npx base44 create my-app -p ./my-app`
RIGHT: `npx base44 create --name my-app -p ./my-app`

## Syntax

Expand All @@ -20,13 +23,14 @@ npx base44 create [name] --path <path> [options]

| Argument/Option | Description | Required |
|--------|-------------|----------|
| `name` | Project name (positional argument) | Yes* |
| `[name]` | Project name (positional argument, optional) | Yes* |
| `-n, --name <name>` | Project name (alternative to positional argument) | Yes* |
| `-p, --path <path>` | Path where to create the project | Yes* |
| `-t, --template <id>` | Template ID (see templates below) | No |
| `--deploy` | Build and deploy the site (includes pushing entities) | No |
| `--no-skills` | Skip AI agent skills installation (skills are added by default) | No |

*Required for non-interactive mode. Both `name` and `--path` must be provided together.
*Required for non-interactive mode. Both a name (via positional OR `--name`) and `--path` must be provided together. If both positional and `--name` are provided, `--name` takes precedence.

## Template Selection (CRITICAL - Choose Appropriately)

Expand Down Expand Up @@ -86,6 +90,9 @@ npx base44 create my-app -p .
# RECOMMENDED: Create full-stack project (for new apps)
npx base44 create my-app -p ./my-app -t backend-and-client

# Alternative syntax using --name flag
npx base44 create --name my-app -p ./my-app -t backend-and-client

# Create full-stack and deploy in one step
npx base44 create my-app -p ./my-app -t backend-and-client --deploy

Expand Down
6 changes: 3 additions & 3 deletions skills/base44-cli/references/dashboard.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# base44 dashboard
# base44 dashboard open

Opens the Base44 app dashboard in your default web browser.

## Syntax

```bash
npx base44 dashboard
npx base44 dashboard open
```

## Options
Expand All @@ -21,7 +21,7 @@ This command has no options.

```bash
# Open dashboard for current project
npx base44 dashboard
npx base44 dashboard open
```

## Requirements
Expand Down
Loading