From b736e09e6bc562aa7169a5de9633c7c40d9dac7b Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Mon, 2 Mar 2015 16:58:02 +0200 Subject: [PATCH] Use argparse in install script. --- install_meson.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/install_meson.py b/install_meson.py index ebb25ba95..4bae6d836 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)