summaryrefslogtreecommitdiff
path: root/docs/source/user
diff options
context:
space:
mode:
authorMartin Domke <mdomke@jackbird.local>2016-07-26 15:57:13 +0200
committerMartin Domke <mdomke@jackbird.local>2016-07-26 15:57:13 +0200
commitc782060a0620135b01eb64e15508cca581cb09be (patch)
tree36feb56558630a3b5727485150b3709efa6d2d4b /docs/source/user
parentf82b5d62d0c4e48b95466bb259f3401aecf28de7 (diff)
downloadflake8-c782060a0620135b01eb64e15508cca581cb09be.tar.gz
Add --tee option to split report output stream.
The --tee option allows the linter report to be written to stdout, even though it is being redirected to a file with the --output-file option. This is useful if I want to store the report in a separate file for later analysis but also be able to print the output on screen (e.g when running in a CI environment).
Diffstat (limited to 'docs/source/user')
-rw-r--r--docs/source/user/invocation.rst1
-rw-r--r--docs/source/user/options.rst20
2 files changed, 21 insertions, 0 deletions
diff --git a/docs/source/user/invocation.rst b/docs/source/user/invocation.rst
index 383e93a..d96d0f9 100644
--- a/docs/source/user/invocation.rst
+++ b/docs/source/user/invocation.rst
@@ -125,6 +125,7 @@ And you should see something like:
available to use. (Default: auto)
--output-file=OUTPUT_FILE
Redirect report to a file.
+ --tee Write to stdout and output-file.
--append-config=APPEND_CONFIG
Provide extra config files to parse in addition to the
files found by Flake8 by default. These files are the
diff --git a/docs/source/user/options.rst b/docs/source/user/options.rst
index acaa67c..78bab1c 100644
--- a/docs/source/user/options.rst
+++ b/docs/source/user/options.rst
@@ -563,6 +563,26 @@
output_file = output.txt
+.. option:: --tee
+
+ Also print output to stdout if output-file has ben configured.
+
+ Command-line example:
+
+ .. prompt:: bash
+
+ flake8 --tee --output-file=output.txt dir/
+
+ This **can** be specified in config files.
+
+ Example config file usage:
+
+ .. code-block:: ini
+
+ output-file = output.txt
+ tee = True
+
+
.. option:: --append-config=<config>
Provide extra config files to parse in after and in addition to the files