From 1c91b96f8740daad93991d50c086fbaf1f08770d Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Thu, 9 Jan 2020 02:27:57 +0300 Subject: better usage messages & READMEs --- boost/build/ci/travis.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'boost/build/ci/travis.py') diff --git a/boost/build/ci/travis.py b/boost/build/ci/travis.py index 4b06281..f088c48 100755 --- a/boost/build/ci/travis.py +++ b/boost/build/ci/travis.py @@ -5,9 +5,13 @@ # For details, see https://github.com/egor-tensin/cmake-common. # Distributed under the MIT License. -# This is similar to build.py, but auto-fills some parameters for build.py from -# the Travis-defined environment variables. -# Boost is built in $HOME. +'''Download & build Boost on Travis. + +This is similar to build.py, but auto-fills some parameters for build.py from +the Travis-defined environment variables. + +Boost is built in $HOME. +''' import argparse import logging @@ -53,9 +57,11 @@ def _parse_args(argv=None): argv = sys.argv[1:] logging.info('Command line arguments: %s', argv) - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser( + description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) parser.add_argument('--link', metavar='LINKAGE', nargs='*', - help='how the libraries are linked (i.e. static/shared)') + help='how the libraries are linked') parser.add_argument('--runtime-link', metavar='LINKAGE', help='how the libraries link to the runtime') parser.add_argument('b2_args', nargs='*', metavar='B2_ARG', default=[], -- cgit v1.2.3