diff options
author | Paul Sherwood <paul.sherwood@codethink.co.uk> | 2015-06-05 16:06:27 +0000 |
---|---|---|
committer | Paul Sherwood <paul.sherwood@codethink.co.uk> | 2015-06-05 16:56:32 +0000 |
commit | fddf9287482ef430a677242ea3fa5fe030a89280 (patch) | |
tree | f2bd5d8859e74490767fb983d7468f342deab878 /ybd.py | |
parent | 9febdf4c18e3ef4f8543dcc16e272f5f230762c5 (diff) | |
download | ybd-fddf9287482ef430a677242ea3fa5fe030a89280.tar.gz |
Tidyup usage - now arch can be optional
Diffstat (limited to 'ybd.py')
-rwxr-xr-x | ybd.py | 15 |
1 files changed, 10 insertions, 5 deletions
@@ -23,20 +23,25 @@ import cache import app from assembly import assemble, deploy import sandbox +import platform -print -if len(sys.argv) != 3: - sys.stderr.write("Usage: %s DEFINITION_FILE ARCH\n\n" % sys.argv[0]) +print('') +if len(sys.argv) not in [2,3]: + sys.stderr.write("Usage: %s DEFINITION_FILE [ARCH]\n\n" % sys.argv[0]) sys.exit(1) target = sys.argv[1] -arch = sys.argv[2] +if len(sys.argv) == 3: + arch = sys.argv[2] +else: + arch = platform.machine() with app.setup(target, arch): with app.timer('TOTAL', 'YBD starts, version %s' % app.settings['ybd-version']): - app.log(app.settings['defdir'], 'Target is', target) + app.log('TARGET', 'Target is %s' % os.path.join(app.settings['defdir'], + target), arch) with app.timer('DEFINITIONS', 'Parsing %s' % app.settings['def-ver']): defs = Definitions() with app.timer('CACHE-KEYS', 'Calculating'): |