add an option to disable commiting after initializing in the config file or with an argument
This commit is contained in:
parent
39598ad4db
commit
2b5ee11af0
|
|
@ -2,4 +2,7 @@
|
||||||
quick-mode = false
|
quick-mode = false
|
||||||
|
|
||||||
// Should a favicon be added by default
|
// Should a favicon be added by default
|
||||||
favicon = true
|
favicon = true
|
||||||
|
|
||||||
|
// Create a commit after initializing the repo
|
||||||
|
commit = true
|
||||||
42
diji.go
42
diji.go
|
|
@ -50,9 +50,11 @@ func main() {
|
||||||
var quickelement string = "-q"
|
var quickelement string = "-q"
|
||||||
var buildelement string = "--buildversion"
|
var buildelement string = "--buildversion"
|
||||||
var addfavelement string = "-f"
|
var addfavelement string = "-f"
|
||||||
|
var commitelement string = "-c"
|
||||||
var quickargument bool = false
|
var quickargument bool = false
|
||||||
var buildargument bool = false
|
var buildargument bool = false
|
||||||
var addfavargument bool = false
|
var addfavargument bool = false
|
||||||
|
var commitargument bool = false
|
||||||
|
|
||||||
for i := 0; i < len(argsar); i++ {
|
for i := 0; i < len(argsar); i++ {
|
||||||
// checking if the array contains the given value
|
// checking if the array contains the given value
|
||||||
|
|
@ -86,6 +88,15 @@ func main() {
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(argsar); i++ {
|
||||||
|
// checking if the array contains the given value
|
||||||
|
if argsar[i] == commitelement {
|
||||||
|
// changing the boolean variable
|
||||||
|
commitargument = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var projname string
|
var projname string
|
||||||
|
|
||||||
fmt.Println("地基")
|
fmt.Println("地基")
|
||||||
|
|
@ -132,6 +143,7 @@ func main() {
|
||||||
|
|
||||||
var quickmode bool = strings.Contains(configtext, "quick-mode = true")
|
var quickmode bool = strings.Contains(configtext, "quick-mode = true")
|
||||||
var addfav bool = strings.Contains(configtext, "favicon = true")
|
var addfav bool = strings.Contains(configtext, "favicon = true")
|
||||||
|
var commitinit bool = strings.Contains(configtext, "commit = true")
|
||||||
|
|
||||||
if quickargument == true {
|
if quickargument == true {
|
||||||
if quickmode == true {
|
if quickmode == true {
|
||||||
|
|
@ -149,6 +161,14 @@ func main() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if commitargument == true {
|
||||||
|
if commitinit == true {
|
||||||
|
commitinit = false
|
||||||
|
} else if commitinit == false {
|
||||||
|
commitinit = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var cssstr string
|
var cssstr string
|
||||||
var jsstr string
|
var jsstr string
|
||||||
var samplestr string
|
var samplestr string
|
||||||
|
|
@ -311,16 +331,20 @@ font-family: sans-serif;
|
||||||
if err := cmd.Run(); err != nil {
|
if err := cmd.Run(); err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
cmd1 := exec.Command("git", "add", ".")
|
|
||||||
cmd1.Dir = "./" + projname
|
|
||||||
if err := cmd1.Run(); err != nil {
|
|
||||||
log.Fatal(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
cmd2 := exec.Command("git", "commit", "-a", "-m", `"Initial commit"`)
|
if commitinit == true {
|
||||||
cmd2.Dir = "./" + projname
|
|
||||||
if err := cmd2.Run(); err != nil {
|
cmd1 := exec.Command("git", "add", ".")
|
||||||
log.Fatal(err)
|
cmd1.Dir = "./" + projname
|
||||||
|
if err := cmd1.Run(); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
cmd2 := exec.Command("git", "commit", "-a", "-m", `"Initial commit"`)
|
||||||
|
cmd2.Dir = "./" + projname
|
||||||
|
if err := cmd2.Run(); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fmt.Println("Git repo initialized.")
|
fmt.Println("Git repo initialized.")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue