<commit_before>## CLI Reference {#cli}

### `init` {#cli-init}

Creates and initializes a new bot. Will prompt the user with questions.

```
botpress init
```

**Note:** Must be run inside an empty directory

### `start` &gt; `s` {#cli-start}

Starts a bot. This command is only at the root of a valid botpress project.

```
botpress start
# or
botpress start ../path/to/bot
```

If botpress is not installed globally, you may run a bot using `npm start`:

```
cd path/to/bot && npm start
```

### `install` &gt; `i` {#cli-install}

### `uninstall` &gt; `u` {#cli-uninstall}

### `list` &gt; `ls` {#cli-list}

### `create` &gt; `c` {#cli-create}
<commit_msg>Updates docs/cli-reference.md<commit_after>## CLI Reference {#cli}

### `init` {#cli-init}

Creates and initializes a new bot. Will prompt the user with questions.

```
botpress init
```

**Note:** Must be run inside an empty directory

### `start` &gt; `s` {#cli-start}

Starts a bot. This command is only at the root of a valid botpress project.

```
botpress start
# or
botpress start ../path/to/bot
```

If botpress is not installed globally, you may run a bot using `npm start`:

```
cd path/to/bot && npm start
```

### `install` &gt; `i` {#cli-install}

Install a local or community module in your bot. This is the equivalent of running `npm install -S botpress-<name>`.

```
botpress install botpress-messenger

# botpress- is optional:
botpress install messenger

# even shorter:
bp i messenger

# local paths are valid:
bp i ~/Desktop/my-module
```

### `uninstall` &gt; `u` {#cli-uninstall}

### `list` &gt; `ls` {#cli-list}

### `create` &gt; `c` {#cli-create}

{'fraction_non_alphanumeric': 0.16860821581851626, 'fraction_numerical': 0.0, 'mean_word_length': 4.006134969325154, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2842713', 'n_tokens_mistral': 601, 'n_tokens_neox': 554, 'n_words': 215}