Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile2
-rwxr-xr-xdoc/manpage/blender.1.py16
2 files changed, 15 insertions, 3 deletions
diff --git a/GNUmakefile b/GNUmakefile
index e94ad1839e6..b100bf9290e 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -560,7 +560,7 @@ doc_dna: .FORCE
@echo "docs written into: '$(BLENDER_DIR)/doc/blender_file_format/dna.html'"
doc_man: .FORCE
- @$(PYTHON) doc/manpage/blender.1.py $(BLENDER_BIN) blender.1
+ @$(PYTHON) doc/manpage/blender.1.py --blender="$(BLENDER_BIN)" --output=blender.1 --verbose
help_features: .FORCE
@$(PYTHON) "$(BLENDER_DIR)/build_files/cmake/cmake_print_build_options.py" $(BLENDER_DIR)"/CMakeLists.txt"
diff --git a/doc/manpage/blender.1.py b/doc/manpage/blender.1.py
index ef62e0e4206..325b4c2653b 100755
--- a/doc/manpage/blender.1.py
+++ b/doc/manpage/blender.1.py
@@ -79,7 +79,9 @@ def blender_extract_info(blender_bin: str) -> Dict[str, str]:
}
-def man_page_from_blender_help(fh: TextIO, blender_bin: str) -> None:
+def man_page_from_blender_help(fh: TextIO, blender_bin: str, verbose: bool) -> None:
+ if verbose:
+ print("Extracting help text:", blender_bin)
blender_info = blender_extract_info(blender_bin)
# Header Content.
@@ -178,6 +180,13 @@ def create_argparse() -> argparse.ArgumentParser:
required=True,
help="Path to the blender binary."
)
+ parser.add_argument(
+ "--verbose",
+ default=False,
+ required=False,
+ action='store_true',
+ help="Print additional progress."
+ )
return parser
@@ -188,9 +197,12 @@ def main() -> None:
blender_bin = args.blender
output_filename = args.output
+ verbose = args.verbose
with open(output_filename, "w", encoding="utf-8") as fh:
- man_page_from_blender_help(fh, blender_bin)
+ man_page_from_blender_help(fh, blender_bin, verbose)
+ if verbose:
+ print("Written:", output_filename)
if __name__ == "__main__":