Repository: gohugoio/hugo (language: go)

Issue:
hugo new theme --help: wrong content 
The help for the command `new theme` reports wrong content:

### hugo v.0.101 (correct)

<pre>
$ hugo_0.101.0.exe new theme --help
Create a new theme (skeleton) called [name] in ./themes.
New theme is a skeleton. Please add content to the touched files. Add your
name to the copyright line in the license and adjust the theme.toml file
as you see fit.

Usage:
  hugo new theme [name] [flags]
...
</pre>

### hugo v.0.114.1 (incorrect, gives the help for command `new site`)

<pre>
$ hugo new theme --help
Create a new site in the provided directory.
The new site will have the correct structure, but no content or theme yet.
Use `hugo new [contentPath]` to create new content.

Usage:
  hugo new theme [path] [flags]
...
</pre>

The command itself works fine though and does what it is supposed to do.

### Does this issue reproduce with the latest release?

Yes
hugo new theme --help: wrong content 
The help for the command `new theme` reports wrong content:

### hugo v.0.101 (correct)

<pre>
$ hugo_0.101.0.exe new theme --help
Create a new theme (skeleton) called [name] in ./themes.
New theme is a skeleton. Please add content to the touched files. Add your
name to the copyright line in the license and adjust the theme.toml file
as you see fit.

Usage:
  hugo new theme [name] [flags]
...
</pre>

### hugo v.0.114.1 (incorrect, gives the help for command `new site`)

<pre>
$ hugo new theme --help
Create a new site in the provided directory.
The new site will have the correct structure, but no content or theme yet.
Use `hugo new [contentPath]` to create new content.

Usage:
  hugo new theme [path] [flags]
...
</pre>

The command itself works fine though and does what it is supposed to do.

### Does this issue reproduce with the latest release?

Yes


Discussion / hints:

Fix patch:
diff --git a/commands/new.go b/commands/new.go
index b5c4d2152b7..633f1becb78 100644
--- a/commands/new.go
+++ b/commands/new.go
@@ -155,11 +155,12 @@ Use ` + "`hugo new [contentPath]`" + ` to create new content.`,
 			},
 			&simpleCommand{
 				name:  "theme",
-				use:   "theme [path]",
-				short: "Create a new site (skeleton)",
-				long: `Create a new site in the provided directory.
-The new site will have the correct structure, but no content or theme yet.
-Use ` + "`hugo new [contentPath]`" + ` to create new content.`,
+				use:   "theme [name]",
+				short: "Create a new theme (skeleton)",
+				long: `Create a new theme (skeleton) called [name] in ./themes.
+New theme is a skeleton. Please add content to the touched files. Add your
+name to the copyright line in the license and adjust the theme.toml file
+according to your needs.`,
 				run: func(ctx context.Context, cd *simplecobra.Commandeer, r *rootCommand, args []string) error {
 					h, err := r.Hugo(flagsToCfg(cd, nil))
 					if err != nil {


Test patch:
diff --git a/testscripts/commands/new.txt b/testscripts/commands/new.txt
index 92cc3b7da86..4c77104b2ce 100644
--- a/testscripts/commands/new.txt
+++ b/testscripts/commands/new.txt
@@ -10,7 +10,7 @@ cd mysite
 checkfile hugo.toml
 
 hugo new theme -h
-stdout 'Create a new site in the provided directory'
+stdout 'Create a new theme \(skeleton\) called \[name\] in ./themes'
 hugo new theme mytheme
 stdout 'Creating theme'
 cd themes