docs: enhance help text and prompt for rename command
This commit is contained in:
parent
481a9dd5ad
commit
167e868fe2
1 changed files with 20 additions and 2 deletions
|
|
@ -49,9 +49,27 @@ func NewCmdRename(f *cmdutil.Factory, runf func(*RenameOptions) error) *cobra.Co
|
|||
cmd := &cobra.Command{
|
||||
Use: "rename [<new-name>]",
|
||||
Short: "Rename a repository",
|
||||
Long: heredoc.Doc(`Rename a GitHub repository.
|
||||
Long: heredoc.Docf(`
|
||||
Rename a GitHub repository.
|
||||
|
||||
%[1]s<new-name>%[1]s is the desired repository name without the owner.
|
||||
|
||||
By default, the current repository is renamed. Otherwise, the repository specified
|
||||
with %[1]s--repo%[1]s is renamed.
|
||||
|
||||
To transfer repository ownership to another user account or organization,
|
||||
you must follow additional steps on GitHub.com
|
||||
|
||||
By default, this renames the current repository; otherwise renames the specified repository.`),
|
||||
For more information on transferring repository ownership, see:
|
||||
<https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository>
|
||||
`, "`"),
|
||||
Example: heredoc.Doc(`
|
||||
# Rename the current repository (foo/bar -> foo/baz)
|
||||
$ gh repo rename baz
|
||||
|
||||
# Rename the specified repository (qux/quux -> qux/baz)
|
||||
$ gh repo rename -R qux/quux baz
|
||||
`),
|
||||
Args: cobra.MaximumNArgs(1),
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
opts.BaseRepo = f.BaseRepo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue