serve

command module
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2021 License: MIT Imports: 19 Imported by: 0

README

serve

Simple http server for localhost development.

It's like python -m SimpleHTTPServer, but with support for gzip and HTTP/2.

Installation

go get github.com/rhardih/serve

Usage

If $GOPATH/bin is in your $PATH, simply:

$ serve -h
NAME:
   serve - deliver content of current directory via http/https

USAGE:
   serve [global options] command [command options] [arguments...]

VERSION:
   1.1.1

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --gzip, -g              enable gzip encoding (default: false)
   --port value, -p value  specify port for listening (default: 8080)
   --logging, -l           enable logging output (default: false)
   --http2, -2             enable http2, this generates a self signed
                           certificate, if one isn't already present; cert.pem,
                           key.pem (default: false)
   --help, -h              show help (default: false)
   --version, -v           print the version (default: false)

Note

Code for generating self-signed certificate for HTTP/2 was taken from example code in src/crypto/tls/generate_cert.go, available at https://golang.org/src/crypto/tls/generate_cert.go.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL