|
13 | 13 |
|
14 | 14 |
|
15 | 15 | def main():
|
16 |
| - parser = argparse.ArgumentParser() |
17 |
| - parser.add_argument('--version', '-V', action='store_true', default=False, |
18 |
| - help='Print version infomation and quit.') |
19 |
| - parser.add_argument('--theme', '-t', type=str, default='default', choices=['default'], |
20 |
| - help='Select builtin theme to generate html.') |
21 |
| - parser.add_argument('--template', '-T', type=str, default='', help='Custom template to generate html.') |
22 |
| - parser.add_argument('--no-recursive', action='store_true', default=False, help='Do not generate recursively.') |
23 |
| - parser.add_argument('--name', '-n', type=str, default='index.html', |
24 |
| - help='Default output filename.') |
25 |
| - parser.add_argument('--print', '-P', action='store_true', default=False, help='Whether to print to stdout.') |
26 |
| - parser.add_argument('--depth', '-d', type=int, default=0, help='Set cutoff depth.') |
27 |
| - parser.add_argument('--root', '-r', type=str, default='/', help='Set base root dir.') |
28 |
| - parser.add_argument('--human', action='store_true', default=False, help='Make size human readable.') |
29 |
| - parser.add_argument('path', type=str, default='', help='Path', nargs='?') |
30 |
| - arguments = parser.parse_args() |
31 |
| - app(arguments) |
| 16 | + try: |
| 17 | + parser = argparse.ArgumentParser() |
| 18 | + parser.add_argument('--version', '-V', action='store_true', default=False, |
| 19 | + help='Print version infomation and quit.') |
| 20 | + parser.add_argument('--theme', '-t', type=str, default='default', choices=['default'], |
| 21 | + help='Select builtin theme to generate html.') |
| 22 | + parser.add_argument('--template', '-T', type=str, default='', help='Custom template to generate html.') |
| 23 | + parser.add_argument('--no-recursive', action='store_true', default=False, help='Do not generate recursively.') |
| 24 | + parser.add_argument('--name', '-n', type=str, default='index.html', |
| 25 | + help='Default output filename.') |
| 26 | + parser.add_argument('--print', '-P', action='store_true', default=False, help='Whether to print to stdout.') |
| 27 | + parser.add_argument('--depth', '-d', type=int, default=0, help='Set cutoff depth.') |
| 28 | + parser.add_argument('--root', '-r', type=str, default='/', help='Set base root dir.') |
| 29 | + parser.add_argument('--human', action='store_true', default=False, help='Make size human readable.') |
| 30 | + parser.add_argument('path', type=str, default='', help='Path', nargs='?') |
| 31 | + arguments = parser.parse_args() |
| 32 | + app(arguments) |
| 33 | + except Exception as e: |
| 34 | + print(e) |
32 | 35 |
|
33 | 36 |
|
34 | 37 | def app(args):
|
@@ -115,7 +118,4 @@ def generate_recursively(theme, path, name, if_print, max_depth=0, base='/', hum
|
115 | 118 |
|
116 | 119 |
|
117 | 120 | if __name__ == '__main__':
|
118 |
| - try: |
119 |
| - main() |
120 |
| - except Exception as e: |
121 |
| - print(e) |
| 121 | + main() |
0 commit comments