Clean up ArgumentParser usage message, add --version argument.
Chris Pressey
3 years ago
0 | 0 | #!/usr/bin/env python |
1 | ||
2 | """Usage: sixtypical [OPTIONS] FILES | |
3 | ||
4 | Analyzes and compiles a Sixtypical program. | |
5 | """ | |
6 | 1 | |
7 | 2 | from os.path import realpath, dirname, join |
8 | 3 | import sys |
91 | 86 | |
92 | 87 | |
93 | 88 | if __name__ == '__main__': |
94 | argparser = ArgumentParser(__doc__.strip()) | |
89 | argparser = ArgumentParser() | |
95 | 90 | |
96 | 91 | argparser.add_argument( |
97 | 92 | 'filenames', metavar='FILENAME', type=str, nargs='+', |
151 | 146 | action="store_true", |
152 | 147 | help="When an error occurs, display a full Python traceback." |
153 | 148 | ) |
149 | argparser.add_argument( | |
150 | "--version", | |
151 | action="version", | |
152 | version="%(prog)s 0.19" | |
153 | ) | |
154 | 154 | |
155 | 155 | options, unknown = argparser.parse_known_args(sys.argv[1:]) |
156 | 156 | remainder = ' '.join(unknown) |