Serve and open with invoke¶
invoke¶
Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.
Serve and open¶
Run mkdocs serve
and open browser automatically.
inv serve
Serving on localhost:8000
# set IP and port
inv serve --dev-addr 'localhost:5000'
# set config file
inv serve --config-file ./mkdocs-sample.yml
Show all tasks¶
$ inv --list
Available tasks:
serve Serve site and open browser
Show task help.
$ inv serve --help
Usage: inv[oke] [--core-opts] serve [--options] [other tasks here ...]
Docstring:
Serve site and open browser
Options:
-c STRING, --config-file=STRING Provide a specific MkDocs config
-d STRING, --dev-addr=STRING IP address and port to serve documentation locally (default: localhost:8000)
Tasks are defined by tasks.py