Blame SOURCES/0001-nmstatectl-fix-long-arguments-support.patch

69a85a
From 99c7f643bab33a26c317e1b72ca3b8490cb1ea60 Mon Sep 17 00:00:00 2001
69a85a
From: Fernando Fernandez Mancera <ffmancera@riseup.net>
69a85a
Date: Fri, 16 Jul 2021 08:57:27 +0200
69a85a
Subject: [PATCH 1/4] nmstatectl: fix long arguments support
69a85a
69a85a
The support for long arguments is broken. This patch is fixing it and
69a85a
solving the following errors:
69a85a
69a85a
```
69a85a
[root@d0b4a6a0f7a5 nmstate-workspace]# nmstatectl show --running-config
69a85a
usage: nmstatectl [-h] [--version]
69a85a
                  {commit,edit,rollback,set,apply,show,version,gc} ...
69a85a
nmstatectl: error: unrecognized arguments: --running-config
69a85a
[root@d0b4a6a0f7a5 nmstate-workspace]# nmstatectl show --show-secrets
69a85a
usage: nmstatectl [-h] [--version]
69a85a
                  {commit,edit,rollback,set,apply,show,version,gc} ...
69a85a
nmstatectl: error: unrecognized arguments: --show-secrets
69a85a
```
69a85a
69a85a
Integration test case added.
69a85a
69a85a
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
69a85a
Signed-off-by: Gris Ge <fge@redhat.com>
69a85a
---
69a85a
 nmstatectl/nmstatectl.py | 6 ++++--
69a85a
 1 file changed, 4 insertions(+), 2 deletions(-)
69a85a
69a85a
diff --git a/nmstatectl/nmstatectl.py b/nmstatectl/nmstatectl.py
69a85a
index a9f4cb6..6f83069 100644
69a85a
--- a/nmstatectl/nmstatectl.py
69a85a
+++ b/nmstatectl/nmstatectl.py
69a85a
@@ -223,14 +223,16 @@ def setup_subcommand_show(subparsers):
69a85a
         dest="yaml",
69a85a
     )
69a85a
     parser_show.add_argument(
69a85a
-        "-r, --running-config",
69a85a
+        "-r",
69a85a
+        "--running-config",
69a85a
         help="Show running configurations",
69a85a
         default=False,
69a85a
         action="store_true",
69a85a
         dest="running_config",
69a85a
     )
69a85a
     parser_show.add_argument(
69a85a
-        "-s, --show-secrets",
69a85a
+        "-s",
69a85a
+        "--show-secrets",
69a85a
         help="Show secrets also",
69a85a
         default=False,
69a85a
         action="store_true",
69a85a
-- 
69a85a
2.32.0
69a85a