diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-02 16:58:02 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-02 16:58:02 +0200 |
commit | b736e09e6bc562aa7169a5de9633c7c40d9dac7b (patch) | |
tree | e09e9d5b4c9d402221c008c723737cc6e8218da4 /install_meson.py | |
parent | ba77e0dbbd5879e72353af65450a78e0fc554dad (diff) | |
download | meson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.zip meson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.tar.gz meson-b736e09e6bc562aa7169a5de9633c7c40d9dac7b.tar.bz2 |
Use argparse in install script.
Diffstat (limited to 'install_meson.py')
-rwxr-xr-x | install_meson.py | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/install_meson.py b/install_meson.py index ebb25ba..4bae6d8 100755 --- a/install_meson.py +++ b/install_meson.py @@ -19,18 +19,16 @@ # either becaust that would be just silly. import os, sys, glob, shutil, gzip -from optparse import OptionParser +import argparse -usage_info = '%prog [--prefix PREFIX] [--destdir DESTDIR]' +parser = argparse.ArgumentParser() -parser = OptionParser(usage=usage_info) +parser.add_argument('--prefix', default='/usr/local', dest='prefix', + help='the installation prefix (default: %(default)s)') +parser.add_argument('--destdir', default='', dest='destdir', + help='the destdir (default: %(default)s)') -parser.add_option('--prefix', default='/usr/local', dest='prefix', - help='the installation prefix (default: %default)') -parser.add_option('--destdir', default='', dest='destdir', - help='the destdir (default: %default)') - -(options, args) = parser.parse_args(sys.argv) +options = parser.parse_args() if options.prefix[0] != '/': print('Error, prefix must be an absolute path.') sys.exit(1) |