@@ -3,12 +3,13 @@ package core
33import (
44 "bufio"
55 "fmt"
6- "github.com/hashload/boss/env"
7- "github.com/hashload/boss/models"
86 "os"
97 "path/filepath"
108 "regexp"
119 "strings"
10+
11+ "github.com/hashload/boss/env"
12+ "github.com/hashload/boss/models"
1213)
1314
1415func printHead () {
@@ -38,7 +39,7 @@ func getParamOrDef(msg string, def string) string {
3839 return def
3940}
4041
41- func doInitialization () {
42+ func doInitialization (quiet bool ) {
4243 printHead ()
4344 pkgJson , _ := models .LoadPackage (true )
4445
@@ -49,15 +50,21 @@ func doInitialization() {
4950 folderName = allString [0 ][1 ]
5051 }
5152
52- pkgJson .Name = getParamOrDef ("package name: (" + folderName + ")" , folderName )
53- pkgJson .Homepage = getParamOrDef ("homepage" , "" )
54- pkgJson .Version = getParamOrDef ("version: (1.0.0)" , "1.0.0" )
55- pkgJson .Description = getParamOrDef ("description" , "" )
56- pkgJson .MainSrc = getParamOrDef ("source folder: (./)" , "./" )
53+ if quiet {
54+ pkgJson .Name = folderName
55+ pkgJson .Version = "1.0.0"
56+ pkgJson .MainSrc = "./"
57+ } else {
58+ pkgJson .Name = getParamOrDef ("package name: (" + folderName + ")" , folderName )
59+ pkgJson .Homepage = getParamOrDef ("homepage" , "" )
60+ pkgJson .Version = getParamOrDef ("version: (1.0.0)" , "1.0.0" )
61+ pkgJson .Description = getParamOrDef ("description" , "" )
62+ pkgJson .MainSrc = getParamOrDef ("source folder: (./)" , "./" )
63+ }
5764
5865 pkgJson .Save ()
5966}
6067
61- func InitializeBossPackage () {
62- doInitialization ()
68+ func InitializeBossPackage (quiet bool ) {
69+ doInitialization (quiet )
6370}
0 commit comments