mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-09-19 04:59:01 +00:00
actions: Make subparsers mandatory, fixes calls without arguments
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
8ef476d26a
commit
634afef1c9
@ -67,6 +67,7 @@ def parse_arguments():
|
|||||||
dns = subparsers.add_parser('dns', help='Set DNS forwarders')
|
dns = subparsers.add_parser('dns', help='Set DNS forwarders')
|
||||||
dns.add_argument('--set', help='List of IP addresses, separated by space')
|
dns.add_argument('--set', help='List of IP addresses, separated by space')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -58,6 +58,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('enable', help='Enable deluge-web site')
|
subparsers.add_parser('enable', help='Enable deluge-web site')
|
||||||
subparsers.add_parser('disable', help='Disable deluge-web site')
|
subparsers.add_parser('disable', help='Disable deluge-web site')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -43,6 +43,7 @@ def parse_arguments():
|
|||||||
subparser.add_argument(
|
subparser.add_argument(
|
||||||
'device', help='Partition which needs to be resized')
|
'device', help='Partition which needs to be resized')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -78,6 +78,7 @@ def parse_arguments():
|
|||||||
help='Update ejabberd with new domainname')
|
help='Update ejabberd with new domainname')
|
||||||
domainname_change.add_argument('--domainname', help='New domainname')
|
domainname_change.add_argument('--domainname', help='New domainname')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -57,6 +57,7 @@ def parse_arguments():
|
|||||||
'--zone', help='Zone from which service is to be removed',
|
'--zone', help='Zone from which service is to be removed',
|
||||||
required=True)
|
required=True)
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -66,6 +66,7 @@ def parse_arguments():
|
|||||||
delete = subparsers.add_parser('delete', help='Delete a wiki or blog.')
|
delete = subparsers.add_parser('delete', help='Delete a wiki or blog.')
|
||||||
delete.add_argument('--name', help='Name of wiki or blog to delete.')
|
delete.add_argument('--name', help='Name of wiki or blog to delete.')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -109,6 +109,7 @@ def parse_arguments():
|
|||||||
|
|
||||||
subparsers.add_parser('setup', help='Configure infinoted after install')
|
subparsers.add_parser('setup', help='Configure infinoted after install')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -86,6 +86,7 @@ def parse_arguments():
|
|||||||
obtain_parser.add_argument(
|
obtain_parser.add_argument(
|
||||||
'--domain', help='Domain name to obtain certificate for')
|
'--domain', help='Domain name to obtain certificate for')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -40,6 +40,7 @@ def parse_arguments():
|
|||||||
'--domain-name',
|
'--domain-name',
|
||||||
help='The domain name that will be used by Matrix Synapse')
|
help='The domain name that will be used by Matrix Synapse')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -46,6 +46,7 @@ def parse_arguments():
|
|||||||
configure.add_argument('--enable_damage', choices=['true', 'false'],
|
configure.add_argument('--enable_damage', choices=['true', 'false'],
|
||||||
help='Set damage true/false')
|
help='Set damage true/false')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -56,6 +56,7 @@ def parse_arguments():
|
|||||||
'host-cancel-publish', help='Cancel a running publish operation')
|
'host-cancel-publish', help='Cancel a running publish operation')
|
||||||
host_cancel_publish.add_argument('pid', help='PID of the publish process')
|
host_cancel_publish.add_argument('pid', help='PID of the publish process')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -106,6 +106,7 @@ def parse_arguments():
|
|||||||
get_profile.add_argument('remote_server',
|
get_profile.add_argument('remote_server',
|
||||||
help='The server name for the user to connect')
|
help='The server name for the user to connect')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -42,6 +42,7 @@ def parse_arguments():
|
|||||||
subparser.add_argument(
|
subparser.add_argument(
|
||||||
'packages', nargs='+', help='list of packages to install')
|
'packages', nargs='+', help='list of packages to install')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -80,6 +80,7 @@ def parse_arguments():
|
|||||||
help='Remove a pagekite service')
|
help='Remove a pagekite service')
|
||||||
remove_service.add_argument('--service', help='json service dictionary')
|
remove_service.add_argument('--service', help='json service dictionary')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -32,6 +32,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('restart', help='Restart the system')
|
subparsers.add_parser('restart', help='Restart the system')
|
||||||
subparsers.add_parser('shutdown', help='Shut down the system')
|
subparsers.add_parser('shutdown', help='Shut down the system')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -34,6 +34,7 @@ def parse_arguments():
|
|||||||
'pre-install',
|
'pre-install',
|
||||||
help='Preseed debconf values before packages are installed')
|
help='Preseed debconf values before packages are installed')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -42,6 +42,7 @@ def parse_arguments():
|
|||||||
configure.add_argument('--rights_type',
|
configure.add_argument('--rights_type',
|
||||||
help='Set the rights type for radicale')
|
help='Set the rights type for radicale')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -34,6 +34,7 @@ def parse_arguments():
|
|||||||
|
|
||||||
subparsers.add_parser('setup', help='Configure repro')
|
subparsers.add_parser('setup', help='Configure repro')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -43,6 +43,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('enable', help='Enable Roundcube')
|
subparsers.add_parser('enable', help='Enable Roundcube')
|
||||||
subparsers.add_parser('disable', help='Disable Roundcube')
|
subparsers.add_parser('disable', help='Disable Roundcube')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -40,6 +40,7 @@ def parse_arguments():
|
|||||||
'disable-restricted-access',
|
'disable-restricted-access',
|
||||||
help='Don\'t restrict console login to users in admin or sudo group')
|
help='Don\'t restrict console login to users in admin or sudo group')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -34,6 +34,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('enable', help='Enable Shaarli site')
|
subparsers.add_parser('enable', help='Enable Shaarli site')
|
||||||
subparsers.add_parser('disable', help='Disable Shaarli site')
|
subparsers.add_parser('disable', help='Disable Shaarli site')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -45,6 +45,7 @@ def parse_arguments():
|
|||||||
subparser = subparsers.add_parser('rollback', help='Rollback to snapshot')
|
subparser = subparsers.add_parser('rollback', help='Rollback to snapshot')
|
||||||
subparser.add_argument('number', help='Number of snapshot to rollback to')
|
subparser.add_argument('number', help='Number of snapshot to rollback to')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -43,6 +43,7 @@ def parse_arguments():
|
|||||||
set_keys.add_argument('--username')
|
set_keys.add_argument('--username')
|
||||||
set_keys.add_argument('--keys')
|
set_keys.add_argument('--keys')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -38,6 +38,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('enable', help='Enable Syncthing')
|
subparsers.add_parser('enable', help='Enable Syncthing')
|
||||||
subparsers.add_parser('disable', help='Disable Syncthing')
|
subparsers.add_parser('disable', help='Disable Syncthing')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -71,6 +71,7 @@ def parse_arguments():
|
|||||||
|
|
||||||
subparsers.add_parser('restart', help='Restart Tor')
|
subparsers.add_parser('restart', help='Restart Tor')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -45,6 +45,7 @@ def parse_arguments():
|
|||||||
'merge-configuration',
|
'merge-configuration',
|
||||||
help='Merge JSON configuration from stdin with existing')
|
help='Merge JSON configuration from stdin with existing')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -41,6 +41,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('enable', help='Enable Tiny Tiny RSS site')
|
subparsers.add_parser('enable', help='Enable Tiny Tiny RSS site')
|
||||||
subparsers.add_parser('disable', help='Disable Tiny Tiny RSS site')
|
subparsers.add_parser('disable', help='Disable Tiny Tiny RSS site')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -46,6 +46,7 @@ def parse_arguments():
|
|||||||
help='Return whether package manager is busy')
|
help='Return whether package manager is busy')
|
||||||
subparsers.add_parser('get-log', help='Print the automatic upgrades log')
|
subparsers.add_parser('get-log', help='Print the automatic upgrades log')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -40,6 +40,7 @@ def parse_arguments():
|
|||||||
subparsers.add_parser('first-run',
|
subparsers.add_parser('first-run',
|
||||||
help='Additional setup performed after reboot')
|
help='Additional setup performed after reboot')
|
||||||
|
|
||||||
|
subparsers.required = True
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user