mirror of
https://github.com/openSUSE/osc.git
synced 2025-11-03 21:08:53 +01:00
Improve help of the 'git-obs login' subcommands
This commit is contained in:
@@ -15,12 +15,12 @@ class LoginAddCommand(osc.commandline_git.GitObsCommand):
|
||||
def init_arguments(self):
|
||||
from osc.commandline_git import complete_ssh_key_path
|
||||
|
||||
self.parser.add_argument("name")
|
||||
self.parser.add_argument("--url", required=True)
|
||||
self.parser.add_argument("--user", required=True)
|
||||
self.parser.add_argument("--token", help="Omit or set to '-' to invoke a secure interactive prompt.")
|
||||
self.parser.add_argument("--ssh-key").completer = complete_ssh_key_path
|
||||
self.parser.add_argument("--set-as-default", action="store_true", default=None)
|
||||
self.parser.add_argument("name", help="The name of the login entry to be added")
|
||||
self.parser.add_argument("--url", help="Gitea URL, for example https://example.com", required=True)
|
||||
self.parser.add_argument("--user", help="Gitea username", required=True)
|
||||
self.parser.add_argument("--token", help="Gitea access token; omit or set to '-' to invoke a secure interactive prompt")
|
||||
self.parser.add_argument("--ssh-key", metavar="PATH", help="Path to a private SSH key").completer = complete_ssh_key_path
|
||||
self.parser.add_argument("--set-as-default", help="Set the new login entry as default", action="store_true", default=None)
|
||||
|
||||
def run(self, args):
|
||||
from osc import gitea_api
|
||||
|
||||
@@ -14,7 +14,7 @@ class LoginRemoveCommand(osc.commandline_git.GitObsCommand):
|
||||
def init_arguments(self):
|
||||
from osc.commandline_git import complete_login
|
||||
|
||||
self.parser.add_argument("name").completer = complete_login
|
||||
self.parser.add_argument("name", help="The name of the login entry to be removed").completer = complete_login
|
||||
|
||||
def run(self, args):
|
||||
print(f"Removing a Gitea credentials entry with name '{args.name}' ...", file=sys.stderr)
|
||||
|
||||
@@ -15,13 +15,13 @@ class LoginUpdateCommand(osc.commandline_git.GitObsCommand):
|
||||
def init_arguments(self):
|
||||
from osc.commandline_git import complete_ssh_key_path
|
||||
|
||||
self.parser.add_argument("name")
|
||||
self.parser.add_argument("--new-name")
|
||||
self.parser.add_argument("--new-url")
|
||||
self.parser.add_argument("--new-user")
|
||||
self.parser.add_argument("--new-token", help="Set to '-' to invoke a secure interactive prompt.")
|
||||
self.parser.add_argument("--new-ssh-key").completer = complete_ssh_key_path
|
||||
self.parser.add_argument("--set-as-default", action="store_true")
|
||||
self.parser.add_argument("name", help="The name of the login entry to be updated")
|
||||
self.parser.add_argument("--new-name", help="New name of the login entry")
|
||||
self.parser.add_argument("--new-url", metavar="URL", help="New Gitea URL, for example https://example.com",)
|
||||
self.parser.add_argument("--new-user", metavar="USER", help="Gitea username")
|
||||
self.parser.add_argument("--new-token", metavar="TOKEN", help="Gitea access token; set to '-' to invoke a secure interactive prompt")
|
||||
self.parser.add_argument("--new-ssh-key", metavar="PATH", help="Path to a private SSH key").completer = complete_ssh_key_path
|
||||
self.parser.add_argument("--set-as-default", action="store_true", help="Set the login entry as default")
|
||||
|
||||
def run(self, args):
|
||||
print(f"Updating a Gitea credentials entry with name '{args.name}' ...", file=sys.stderr)
|
||||
|
||||
Reference in New Issue
Block a user