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