From e016deb4bbfae014ada1808abaeeb30558cac209 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 10 Oct 2019 09:08:37 +0200 Subject: Convert standard_kconfig() to argparse for better feedback Stuff like this is not the pinnacle of helpful design, and hides that the commands actually have long help texts (that can be viewed with pydoc): $ ./menuconfig.py --help [Errno 2] No such file or directory: '--help' Fix it by converting standard_kconfig() to argparse, and add a 'description' argument to it for the command-specific help text. --help now shows the same help text shown by pydoc, and some other error messages are improved as well. Also fix some copy-paste errors and outdated paths in the help texts for the all*config commands. --- allnoconfig.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'allnoconfig.py') diff --git a/allnoconfig.py b/allnoconfig.py index e162ccb..1a763f9 100755 --- a/allnoconfig.py +++ b/allnoconfig.py @@ -11,16 +11,16 @@ in the KCONFIG_CONFIG environment variable. Usage for the Linux kernel: - $ make [ARCH=] scriptconfig SCRIPT=Kconfiglib/examples/allmodconfig.py - -See the examples/allnoconfig_walk.py example script for another way to -implement this script. + $ make [ARCH=] scriptconfig SCRIPT=Kconfiglib/allnoconfig.py """ + +# See examples/allnoconfig_walk.py for another way to implement this script. + import kconfiglib def main(): - kconf = kconfiglib.standard_kconfig() + kconf = kconfiglib.standard_kconfig(__doc__) # Avoid warnings that would otherwise get printed by Kconfiglib for the # following: -- cgit v1.2.3