[virt-manager PATCH] virt-xml: add "-c" as short option of "--connect"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Chen Hanxiao <chenhanxiao@xxxxxxxxxxxxxx>

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@xxxxxxxxxxxxxx>
---
 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

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list




[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux