12 releases

0.1.0 Mar 21, 2024
0.0.11 Feb 27, 2021

#2240 in Web programming

Download history

369 downloads per month

MIT license

26KB
483 lines

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.

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:

wingman init -f # In a nonempty directory, use `-f` to force initialize a new Wingman project.

Build your website with:

wingman build

Or rebuild on file change:

wingman build --watch

View your website locally.

wingman serve --port 3030 # The port flag is option. Wingman defaults to port 3030.

Dependencies

~30–42MB
~640K SLoC