summaryrefslogtreecommitdiff
path: root/examples/snowpack/src/pages/reference/cli-command-line-interface.md
blob: 338eee415a857106b141c25cc3b5ba00410ee187 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
---
layout: ../../layouts/content.astro
title: Command Line API
description: The Snowpack Command Line tool's API, commands, and flags.
---

### Commands

```
$ snowpack --help

snowpack init         Create a new project config file.
snowpack dev          Develop your app locally.
snowpack build        Build your app for production.

...
```

### Flags

```bash
# Show helpful info
$ snowpack --help

# Show additional debugging logs
$ snowpack --verbose

# {devOptions: {open: 'none'}}
$ snowpack dev --open none

# {buildOptions: {clean: true/false}}
$ snowpack build --clean
$ snowpack build --no-clean
```

**CLI flags will be merged with (and take priority over) your config file values.** Every config value outlined below can also be passed as a CLI flag. Additionally, Snowpack also supports the following flags:

- **`--config [path]`** Set the path to your project config file.
- **`--help`** Show this help.
- **`--version`** Show the current version.
- **`--reload`** Clear the local cache. Useful for troubleshooting installer issues.