mirror of https://git.48k.eu/ogcli/
objects: add missing prog parameter in subcommands
The specific subcommand name is missing in some of the subcommands help message. For example: $ ogcli list hardware usage: ogcli [-h] --client-ip CLIENT_IP ogcli: error: the following arguments are required: --client-ip Fix this by adding the missing prog= parameter so argparse use this instead of argv[0]. If no prog parameter is specified then argv[0] is printed (i.e: "ogcli").master
parent
a721957cc4
commit
b1fc9cabb4
|
@ -19,7 +19,7 @@ class OgClient():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def list_client_hardware(rest, args):
|
def list_client_hardware(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli list hardware')
|
||||||
parser.add_argument('--client-ip',
|
parser.add_argument('--client-ip',
|
||||||
nargs=1,
|
nargs=1,
|
||||||
type=str,
|
type=str,
|
||||||
|
@ -33,7 +33,7 @@ class OgClient():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_client_properties(rest, args):
|
def get_client_properties(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli list client')
|
||||||
parser.add_argument('--client-ip',
|
parser.add_argument('--client-ip',
|
||||||
nargs=1,
|
nargs=1,
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -46,7 +46,7 @@ class OgClient():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def send_refresh(rest, args):
|
def send_refresh(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli send refresh')
|
||||||
parser.add_argument('--client-ip',
|
parser.add_argument('--client-ip',
|
||||||
action='append',
|
action='append',
|
||||||
default=[],
|
default=[],
|
||||||
|
|
|
@ -15,7 +15,7 @@ class OgDisk():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def list_disks(rest, args):
|
def list_disks(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli list disks')
|
||||||
parser.add_argument('--client-ip',
|
parser.add_argument('--client-ip',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -44,7 +44,7 @@ class OgDisk():
|
||||||
part_types = ['LINUX', 'EFI', 'WINDOWS', 'CACHE']
|
part_types = ['LINUX', 'EFI', 'WINDOWS', 'CACHE']
|
||||||
fs_types = ['EXT4', 'FAT32', 'NTFS', 'CACHE']
|
fs_types = ['EXT4', 'FAT32', 'NTFS', 'CACHE']
|
||||||
|
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli setup disk')
|
||||||
parser.add_argument('--type',
|
parser.add_argument('--type',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
|
|
@ -20,7 +20,7 @@ class OgImage():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def restore_image(rest, args):
|
def restore_image(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli restore image')
|
||||||
parser.add_argument('--disk',
|
parser.add_argument('--disk',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -101,7 +101,7 @@ class OgImage():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def create_image(rest, args):
|
def create_image(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli create image')
|
||||||
parser.add_argument('--disk',
|
parser.add_argument('--disk',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -156,7 +156,7 @@ class OgImage():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def update_image(rest, args):
|
def update_image(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli update image')
|
||||||
parser.add_argument('--disk',
|
parser.add_argument('--disk',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
|
|
@ -14,7 +14,7 @@ class OgPoweroff():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def send_poweroff(rest, args):
|
def send_poweroff(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli send poweroff')
|
||||||
group = parser.add_argument_group(
|
group = parser.add_argument_group(
|
||||||
'clients', 'Client selection options')
|
'clients', 'Client selection options')
|
||||||
group.add_argument('--center-id',
|
group.add_argument('--center-id',
|
||||||
|
|
|
@ -14,7 +14,7 @@ class OgReboot():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def send_reboot(rest, args):
|
def send_reboot(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli send reboot')
|
||||||
group = parser.add_argument_group(
|
group = parser.add_argument_group(
|
||||||
'clients', 'Client selection options')
|
'clients', 'Client selection options')
|
||||||
group.add_argument('--center-id',
|
group.add_argument('--center-id',
|
||||||
|
|
|
@ -18,7 +18,7 @@ class OgServer():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def add_server(rest, args):
|
def add_server(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli add server')
|
||||||
parser.add_argument('--address',
|
parser.add_argument('--address',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -29,7 +29,7 @@ class OgServer():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def delete_server(rest, args):
|
def delete_server(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli delete server')
|
||||||
parser.add_argument('--id',
|
parser.add_argument('--id',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
@ -40,7 +40,7 @@ class OgServer():
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def set_server(rest, args):
|
def set_server(rest, args):
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli set server')
|
||||||
parser.add_argument('--id',
|
parser.add_argument('--id',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
required=True,
|
required=True,
|
||||||
|
|
|
@ -26,7 +26,7 @@ class OgWol():
|
||||||
return lookup
|
return lookup
|
||||||
return None
|
return None
|
||||||
|
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(prog='ogcli send wol')
|
||||||
parser.add_argument('--type',
|
parser.add_argument('--type',
|
||||||
nargs='?',
|
nargs='?',
|
||||||
choices=['broadcast', 'unicast'],
|
choices=['broadcast', 'unicast'],
|
||||||
|
|
Loading…
Reference in New Issue