# Create Command

<Image src="assets/vhs/create.gif" alt="Create command" />

This command creates a new Rapid project.

```
rapid create <project name> [arguments]
```

Example:

```bash
# create a new project named "cool_app" supporting no platforms
rapid create cool_app

# create a new project named "cool_app" supporting ios and web platforms
rapid create cool_app --ios --web
```

## Parameters

### `--output-dir (-o)`

- Description: The directory where to generate the new project.
- Type: String
- Default: `"."`

### `--desc`

- Description: The description of the new project.
- Type: String
- Default: `"A Rapid app."`

### `--org-name`

- Description: The organization of the new project.
- Type: String
- Default: `"com.example"`

### `--language`

- Description: The default language of the new project.
- Type: String
- Default: `"en"`

## Flags

### `--android`

- Description: Whether the new project supports the Android platform.

### `--ios`

- Description: Whether the new project supports the iOS platform.

### `--linux`

- Description: Whether the new project supports the Linux platform.

### `--macos`

- Description: Whether the new project supports the macOS platform.

### `--web`

- Description: Whether the new project supports the Web platform.

### `--windows`

- Description: Whether the new project supports the Windows platform.

### `--mobile`

- Description: Whether the new project supports the Mobile platform.
