summaryrefslogtreecommitdiffstats
path: root/commands/new.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-12-02 16:27:08 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-12-02 16:27:08 +0100
commitc5287e78170474abcf8bbb3aa0fd837de2bafaaa (patch)
treeab5fd6f7f8b88a3248a64a8ea8a27f6e72bd1623 /commands/new.go
parent3f0f7eed68f44486c1e053bbce25c46c1d52a12f (diff)
Some more error fixes in commands
See #1502
Diffstat (limited to 'commands/new.go')
-rw-r--r--commands/new.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/commands/new.go b/commands/new.go
index 579d12a52..da2588fb4 100644
--- a/commands/new.go
+++ b/commands/new.go
@@ -176,7 +176,7 @@ func NewTheme(cmd *cobra.Command, args []string) error {
jww.INFO.Println("creating theme at", createpath)
if x, _ := helpers.Exists(createpath, hugofs.SourceFs); x {
- jww.FATAL.Fatalln(createpath, "already exists")
+ return newUserError(createpath, "already exists")
}
mkdir(createpath, "layouts", "_default")
@@ -196,8 +196,7 @@ func NewTheme(cmd *cobra.Command, args []string) error {
err := helpers.WriteToDisk(filepath.Join(createpath, "archetypes", "default.md"), bytes.NewReader(archDefault), hugofs.SourceFs)
if err != nil {
-
- jww.FATAL.Fatalln(err)
+ return err
}
mkdir(createpath, "static", "js")
@@ -227,7 +226,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
err = helpers.WriteToDisk(filepath.Join(createpath, "LICENSE.md"), bytes.NewReader(by), hugofs.SourceFs)
if err != nil {
- return nil
+ return err
}
createThemeMD(createpath)