# Wingman
A runtime for websites and a static site generator.
Usage: wingman [COMMAND]
## Commands:
- **init** Initalize a new Wingman project
- **build** Build your Wingman project in the specified distribution directory
- **serve** Serve your site on a production
web server help Print this message or the help of the given subcommand(s)
## Options:
- *-h*, *--help* Print help
- *-V*, *--version* Print version
## About
Wingman is a command line tool written in and library for people who want to
make a website. Let's go through setting up a new Wingman project.
```sh
cargo install wingman # If you have Rust installed, install Wingman from crates.io.
```
Open up your terminal and create a new empty directory. Then, run:
```sh
wingman init -f # In a nonempty directory, use `-f` to force initialize a new Wingman project.
```
Build your website with:
```sh
wingman build
```
Or rebuild on file change:
```sh
wingman build --watch
```
View your website locally.
```sh
wingman serve --port 3030 # The port flag is option. Wingman defaults to port 3030.
```