From 852b687ddb2f0289c0fe794652a7ddcaeb7daf6b Mon Sep 17 00:00:00 2001 From: Fredrik Unger Date: Mon, 7 Mar 2011 21:16:26 +0100 Subject: [PATCH] Adding argparse to arguments --style and --output. --- src/tree-cutter.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/tree-cutter.py b/src/tree-cutter.py index a4c24f9..f1790b8 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -7,15 +7,21 @@ import re import tempfile import errno import time +import argparse from amara import bindery from amara.xslt import transform from Cheetah.Template import Template -dist = os.path.dirname(os.getcwd()) -style = "default" -style_xslt = dist+"/style/"+style+"/docbook.xsl" -style_tmpl = dist+"/style/"+style+"/index.html.tmpl" -outputdir = dist+"/htdocs/" +parser = argparse.ArgumentParser(description='Process docbook article tree.') +parser.add_argument('--style', nargs='?', + default=os.path.dirname(os.getcwd())+'/style/default/') +parser.add_argument('--output', nargs='?', + default=os.path.dirname(os.getcwd())+'/htdocs/') +args = parser.parse_args() + +style_xslt = args.style+"docbook.xsl" +style_tmpl = args.style+"index.en.html.tmpl" +outputdir = args.output valid_scripts = ['.py','.pl'] MAXLEVEL = 10000 -- 2.30.2