0.10.0 • Published 5 years ago

seve v0.10.0

Weekly downloads
49
License
-
Repository
github
Last release
5 years ago

sèvè

NPM version Downloads counter

Run a tiny & simple server (like, for tests & stuffs) from a given folder (or the current).


Usage

Installation

To use sèvè, you must at first install it globally.

(sudo) npm install -g seve

Usage

Using sèvè is simple:

seve [options] [folder]

Arguments:
    [folder]               folder to serve

Options:

    -h, --help             output usage information
    -V, --version          output the version number
    -p, --port <port>      port used by the server (default to 12345)
    -q, --quiet            don't show the logs
    -i, --index            enable autoindex
    -e, --exclude <glob>   don't show matching files (only with autoindex)
    -N, --no-open          don't browse to the URL at startup

Arguments

folder

The folder to serve. If no folder is given (or if the given path isn't a folder), the current folder will be used.

Options

port (-p,--port <port>)

Manually setup the port for the server. Defaults to 12345.

autoindex (-i,--index)

When no index file (index.html or index.html) are found inside a folder, sèvè returns an HTTP 404 Error. Since version 0.6.0, by activating this option, you can show an autoindex: a list of files & folders in the current path.

exclude (-e,--exclude <glob>)

Within autoindexes, don't show the files matching the given glob string.

quiet (-q,--quiet)

By default, sèvè output all the logs. You can tell him to shut the hell up with this option.

no open (-N,--no-open)

By default (since version 0.5.0), sèvè will browse to the URL of the server at startup. You can disable this behavior with this option.

help (-h,--help)

Output usage information.

version (-v,--version)

Output sèvè' version number.

Note for ports 1 to 1024

If you want to use a port number between 1 and 1024, seve must be run with sudo rights.

Usage as grunt plugin

There's many great grunt plugins to do what seve does, like grunt-contrib-connect.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Lint your code using Grunt.

Release History

  • 0.8.0: Add --exclude option (12/05/2019)
  • 0.7.0: Update dependencies, update tooling (30/10/18)
  • 0.6.0: Add --index option (21/05/16)
  • 0.5.0: Add browse to URL behavior & --no-open option (21/02/16)
  • 0.4.1: Fix transpilation bug (12/02/16)
  • 0.4.0: Rewrite package using ES2015 (15/01/16)
  • 0.3.0: Warn & exit if seve needs sudo rights (30/09/15)
  • 0.2.0: Accept a folder argument to choose the folder to serve (28/08/15)
  • 0.1.1: Add time to logs (23/09/14)
  • 0.1.0: Initial release (11/09/14)

License

Copyright (c) 2014 Leny Licensed under the MIT license.

0.10.0

5 years ago

0.9.0

6 years ago

0.8.0

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.0

10 years ago

0.5.0

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.1

11 years ago

0.1.0

11 years ago