[virt-tools-list] [virt-manager PATCH] virt-xml: add "-c" as short option of "--connect"
Chen Hanxiao
chenhanxiao at cn.fujitsu.com
Wed Feb 12 10:21:34 UTC 2014
From: Chen Hanxiao <chenhanxiao at cn.fujitsu.com>
Add "-c" as short option of "--connect" for virt-xml.
We could use either
virt-xml -c lxc:///
or
virt-xml --connect lxc:///
This will be more convenient if we operate
non-default hypervisor.
Signed-off-by: Chen Hanxiao <chenhanxiao at cn.fujitsu.com>
---
man/virt-xml.pod | 2 +-
virt-xml | 2 +-
virtinst/cli.py | 10 +++++++---
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/man/virt-xml.pod b/man/virt-xml.pod
index 44f6353..23d8c82 100644
--- a/man/virt-xml.pod
+++ b/man/virt-xml.pod
@@ -37,7 +37,7 @@ Show the help message and exit
Show program's version number and exit
-=item --connect=URI
+=item -c URI, --connect=URI
Connect to a non-default hypervisor. See L<virt-install(1)> for details
diff --git a/virt-xml b/virt-xml
index dc0093a..0f83dc5 100755
--- a/virt-xml
+++ b/virt-xml
@@ -299,7 +299,7 @@ def parse_args():
_("Edit libvirt XML using command line options."),
introspection_epilog=True)
- cli.add_connect_option(parser)
+ cli.add_connect_option(parser, "virt-xml")
parser.add_argument("domain", nargs='?',
help=_("Domain name, id, or uuid"))
diff --git a/virtinst/cli.py b/virtinst/cli.py
index a1875d3..504aff1 100644
--- a/virtinst/cli.py
+++ b/virtinst/cli.py
@@ -552,9 +552,13 @@ def set_os_variant(obj, distro_type, distro_variant):
# Common CLI option/group #
#############################
-def add_connect_option(parser):
- parser.add_argument("--connect", metavar="URI",
- help=_("Connect to hypervisor with libvirt URI"))
+def add_connect_option(parser, invoker=None):
+ if invoker == "virt-xml":
+ parser.add_argument("-c", "--connect", metavar="URI",
+ help=_("Connect to hypervisor with libvirt URI"))
+ else:
+ parser.add_argument("--connect", metavar="URI",
+ help=_("Connect to hypervisor with libvirt URI"))
def add_misc_options(grp, prompt=False, replace=False,
--
1.8.2.1
More information about the virt-tools-list
mailing list