Add serve command.
This commit is contained in:
		| @@ -14,9 +14,10 @@ Synopsis: `isidore <command> [options]` | ||||
|  | ||||
| Commands: | ||||
|  | ||||
| - `new <dir> <name>`: create a new project directory `<dir>` with project name | ||||
|   `<name>`. | ||||
| - `new [-i] <dir>`: create a new project directory `<dir>`. Use `-i` for | ||||
| 	interactive mode. | ||||
| - `build`: build the website (default). | ||||
| - `serve`, `server`: run an HTTP server of the output on port 8080. | ||||
| - `clean`: cleans build files. | ||||
| - `help`: show help information. | ||||
| - `version`: show Isidore version number. | ||||
|   | ||||
| @@ -90,6 +90,8 @@ function print_help() | ||||
|     Create a new Isidore project (use interactive mode with '-i') | ||||
|   build | ||||
|     Build the project rooted in the current directory | ||||
|   serve | server | ||||
|     Serve a local HTTP server of the output directory on port 8080 | ||||
|   clean | ||||
|     Clean the built files | ||||
|   version | ||||
| @@ -219,6 +221,8 @@ case $1 in | ||||
| 		new_project $NEW_DIR $INTERACTIVE;; | ||||
| 	build) | ||||
| 		build_project;; | ||||
| 	serve|server) | ||||
| 		php -S localhost:8080 -t ./output/;; | ||||
| 	clean) | ||||
| 		clean_project;; | ||||
| 	help) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user