#include "virtime.h"
#include "conf/network_conf.h"
-#define VIRSH_COMMON_OPT_NETWORK(cflags) \
+#define VIRSH_COMMON_OPT_NETWORK(_helpstr, cflags) \
{.name = "network", \
.type = VSH_OT_DATA, \
.flags = VSH_OFLAG_REQ, \
- .help = N_("network name or uuid"), \
+ .help = _helpstr, \
.completer = virshNetworkNameCompleter, \
.completer_flags = cflags, \
}
+#define VIRSH_COMMON_OPT_NETWORK_FULL(cflags) \
+ VIRSH_COMMON_OPT_NETWORK(N_("network name or uuid"), cflags)
+
#define VIRSH_COMMON_OPT_NETWORK_OT_STRING(_helpstr, cflags) \
{.name = "network", \
.type = VSH_OT_STRING, \
};
static const vshCmdOptDef opts_network_autostart[] = {
- VIRSH_COMMON_OPT_NETWORK(VIR_CONNECT_LIST_NETWORKS_PERSISTENT),
+ VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_PERSISTENT),
{.name = "disable",
.type = VSH_OT_BOOL,
.help = N_("disable autostarting")
};
static const vshCmdOptDef opts_network_destroy[] = {
- VIRSH_COMMON_OPT_NETWORK(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
+ VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_ACTIVE),
{.name = NULL}
};
};
static const vshCmdOptDef opts_network_dumpxml[] = {
- VIRSH_COMMON_OPT_NETWORK(0),
+ VIRSH_COMMON_OPT_NETWORK_FULL(0),
{.name = "inactive",
.type = VSH_OT_BOOL,
.help = N_("show inactive defined XML")
};
static const vshCmdOptDef opts_network_info[] = {
- VIRSH_COMMON_OPT_NETWORK(0),
+ VIRSH_COMMON_OPT_NETWORK_FULL(0),
{.name = NULL}
};
};
static const vshCmdOptDef opts_network_start[] = {
- VIRSH_COMMON_OPT_NETWORK(VIR_CONNECT_LIST_NETWORKS_INACTIVE),
+ VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_INACTIVE),
{.name = NULL}
};
};
static const vshCmdOptDef opts_network_undefine[] = {
- VIRSH_COMMON_OPT_NETWORK(VIR_CONNECT_LIST_NETWORKS_PERSISTENT),
+ VIRSH_COMMON_OPT_NETWORK_FULL(VIR_CONNECT_LIST_NETWORKS_PERSISTENT),
{.name = NULL}
};
};
static const vshCmdOptDef opts_network_update[] = {
- VIRSH_COMMON_OPT_NETWORK(0),
+ VIRSH_COMMON_OPT_NETWORK_FULL(0),
{.name = "command",
.type = VSH_OT_DATA,
.flags = VSH_OFLAG_REQ,
};
static const vshCmdOptDef opts_network_edit[] = {
- VIRSH_COMMON_OPT_NETWORK(0),
+ VIRSH_COMMON_OPT_NETWORK_FULL(0),
{.name = NULL}
};
};
static const vshCmdOptDef opts_network_dhcp_leases[] = {
- VIRSH_COMMON_OPT_NETWORK(0),
+ VIRSH_COMMON_OPT_NETWORK_FULL(0),
{.name = "mac",
.type = VSH_OT_STRING,
.flags = VSH_OFLAG_NONE,