forked from orbit-oss/flask
use dashes for command names
This commit is contained in:
parent
d5fea5fa1d
commit
146df0f9e8
1 changed files with 15 additions and 15 deletions
30
docs/cli.rst
30
docs/cli.rst
|
|
@ -191,10 +191,10 @@ environment variables. The variables use the pattern
|
||||||
``FLASK_COMMAND_OPTION``. For example, to set the port for the run
|
``FLASK_COMMAND_OPTION``. For example, to set the port for the run
|
||||||
command, instead of ``flask run --port 8000``:
|
command, instead of ``flask run --port 8000``:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: bash
|
||||||
|
|
||||||
export FLASK_RUN_PORT=8000
|
$ export FLASK_RUN_PORT=8000
|
||||||
flask run
|
$ flask run
|
||||||
* Running on http://127.0.0.1:8000/
|
* Running on http://127.0.0.1:8000/
|
||||||
|
|
||||||
These can be added to the ``.flaskenv`` file just like ``FLASK_APP`` to
|
These can be added to the ``.flaskenv`` file just like ``FLASK_APP`` to
|
||||||
|
|
@ -207,9 +207,9 @@ Disable dotenv
|
||||||
The ``flask`` command will show a message if it detects dotenv files but
|
The ``flask`` command will show a message if it detects dotenv files but
|
||||||
python-dotenv is not installed.
|
python-dotenv is not installed.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: bash
|
||||||
|
|
||||||
flask run
|
$ flask run
|
||||||
* Tip: There are .env files present. Do "pip install python-dotenv" to use them.
|
* Tip: There are .env files present. Do "pip install python-dotenv" to use them.
|
||||||
|
|
||||||
You can tell Flask not to load dotenv files even when python-dotenv is
|
You can tell Flask not to load dotenv files even when python-dotenv is
|
||||||
|
|
@ -219,10 +219,10 @@ a project runner that loads them already. Keep in mind that the
|
||||||
environment variables must be set before the app loads or it won't
|
environment variables must be set before the app loads or it won't
|
||||||
configure as expected.
|
configure as expected.
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: bash
|
||||||
|
|
||||||
export FLASK_SKIP_DOTENV=1
|
$ export FLASK_SKIP_DOTENV=1
|
||||||
flask run
|
$ flask run
|
||||||
|
|
||||||
|
|
||||||
Environment Variables From virtualenv
|
Environment Variables From virtualenv
|
||||||
|
|
@ -234,11 +234,11 @@ script. Activating the virtualenv will set the variables.
|
||||||
|
|
||||||
Unix Bash, :file:`venv/bin/activate`::
|
Unix Bash, :file:`venv/bin/activate`::
|
||||||
|
|
||||||
export FLASK_APP=hello
|
$ export FLASK_APP=hello
|
||||||
|
|
||||||
Windows CMD, :file:`venv\\Scripts\\activate.bat`::
|
Windows CMD, :file:`venv\\Scripts\\activate.bat`::
|
||||||
|
|
||||||
set FLASK_APP=hello
|
> set FLASK_APP=hello
|
||||||
|
|
||||||
It is preferred to use dotenv support over this, since :file:`.flaskenv` can be
|
It is preferred to use dotenv support over this, since :file:`.flaskenv` can be
|
||||||
committed to the repository so that it works automatically wherever the project
|
committed to the repository so that it works automatically wherever the project
|
||||||
|
|
@ -251,7 +251,7 @@ Custom Commands
|
||||||
The ``flask`` command is implemented using `Click`_. See that project's
|
The ``flask`` command is implemented using `Click`_. See that project's
|
||||||
documentation for full information about writing commands.
|
documentation for full information about writing commands.
|
||||||
|
|
||||||
This example adds the command ``create_user`` that takes the argument
|
This example adds the command ``create-user`` that takes the argument
|
||||||
``name``. ::
|
``name``. ::
|
||||||
|
|
||||||
import click
|
import click
|
||||||
|
|
@ -259,14 +259,14 @@ This example adds the command ``create_user`` that takes the argument
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
@app.cli.command()
|
@app.cli.command("create-user")
|
||||||
@click.argument('name')
|
@click.argument("name")
|
||||||
def create_user(name):
|
def create_user(name):
|
||||||
...
|
...
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
flask create_user admin
|
$ flask create-user admin
|
||||||
|
|
||||||
This example adds the same command, but as ``user create``, a command in a
|
This example adds the same command, but as ``user create``, a command in a
|
||||||
group. This is useful if you want to organize multiple related commands. ::
|
group. This is useful if you want to organize multiple related commands. ::
|
||||||
|
|
@ -287,7 +287,7 @@ group. This is useful if you want to organize multiple related commands. ::
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
flask user create demo
|
$ flask user create demo
|
||||||
|
|
||||||
See :ref:`testing-cli` for an overview of how to test your custom
|
See :ref:`testing-cli` for an overview of how to test your custom
|
||||||
commands.
|
commands.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue