X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=docs%2F_scripts%2Fsiphon-process;fp=doxygen%2Fsiphon-process;h=cbee1e90786a724262253579d098fe7042a7dff1;hb=9ad39c026c8a3c945a7003c4aa4f5cb1d4c80160;hp=411bf72f0f01cc5f38bd723cc9fbcaf69deb490d;hpb=f47122e07e1ecd0151902a3cabe46c60a99bee8e;p=vpp.git diff --git a/doxygen/siphon-process b/docs/_scripts/siphon-process similarity index 81% rename from doxygen/siphon-process rename to docs/_scripts/siphon-process index 411bf72f0f0..cbee1e90786 100755 --- a/doxygen/siphon-process +++ b/docs/_scripts/siphon-process @@ -30,6 +30,8 @@ DEFAULT_SIPHON = "clicmd" DEFAULT_FORMAT = "markdown" DEFAULT_OUTPUT = None DEFAULT_TEMPLATES = os.path.dirname(__file__) + "/siphon_templates" +DEFAULT_OUTPUT_DIR = os.path.dirname(__file__) + "/siphon_docs" +DEFAULT_REPO_LINK = "https://github.com/FDio/vpp/blob/master/" ap = argparse.ArgumentParser() ap.add_argument("--log-file", default=DEFAULT_LOGFILE, @@ -50,6 +52,12 @@ ap.add_argument("--output", '-o', metavar="file", default=DEFAULT_OUTPUT, ap.add_argument("--templates", metavar="directory", default=DEFAULT_TEMPLATES, help="Path to render templates directory [%s]" % DEFAULT_TEMPLATES) +ap.add_argument("--outdir", metavar="directory", default=DEFAULT_OUTPUT_DIR, + help="Path to output rendered parts [%s]" % + DEFAULT_OUTPUT_DIR) +ap.add_argument("--repolink", metavar="repolink", default=DEFAULT_REPO_LINK, + help="Link to public repository [%s]" % + DEFAULT_REPO_LINK) ap.add_argument("input", nargs='+', metavar="input_file", help="Input .siphon files") args = ap.parse_args() @@ -66,7 +74,12 @@ else: # Get our processor klass = siphon.process.siphons[args.type] -processor = klass(template_directory=args.templates, format=args.format) +processor = klass( + template_directory=args.templates, + format=args.format, + outdir=args.outdir, + repository_link=args.repolink +) # Load the input files processor.load_json(args.input)