summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-07-31 18:51:17 +0200
committerBruno Haible <bruno@clisp.org>2022-07-31 23:52:37 +0200
commited9b35551e31ba8f32593e6c51fa398b88c7b59a (patch)
treeeb4af003f48eda9afae31997d36cf8cdd4e70b63
parent45802545353c971265bde432755647a3bbf0a973 (diff)
downloadgnulib-ed9b35551e31ba8f32593e6c51fa398b88c7b59a.tar.gz
gnulib-tool.py: Make option processing more similar to gnulib-tool.
* gnulib-tool.py (main): Allow --add-import and --remove-import with 0 modules.
-rw-r--r--ChangeLog4
-rwxr-xr-xgnulib-tool.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index bdbdf1516f..b9c624b9f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2022-07-31 Bruno Haible <bruno@clisp.org>
+ gnulib-tool.py: Make option processing more similar to gnulib-tool.
+ * gnulib-tool.py (main): Allow --add-import and --remove-import with 0
+ modules.
+
gnulib-tool.py: Improve compliance with GNU standards.
* gnulib-tool.py (main): Handle --help and --version before testing for
conflicting modes.
diff --git a/gnulib-tool.py b/gnulib-tool.py
index a6d4f6fa75..166a4ae56d 100755
--- a/gnulib-tool.py
+++ b/gnulib-tool.py
@@ -117,12 +117,12 @@ def main():
parser.add_argument('--add-import',
dest='mode_add_import',
default=None,
- nargs='+')
+ nargs='*')
# remove-import
parser.add_argument('--remove-import',
dest='mode_remove_import',
default=None,
- nargs='+')
+ nargs='*')
# update
parser.add_argument('--update',
dest='mode_update',