Make the default gitignore modifiable with a file in the config folder

This commit is contained in:
KZacharski 2023-09-02 03:03:07 +02:00
parent b4696f63bb
commit 39598ad4db
2 changed files with 12 additions and 1 deletions

View File

@ -0,0 +1 @@
.DS_Store

12
diji.go
View File

@ -120,6 +120,16 @@ func main() {
fmt.Print(err) fmt.Print(err)
} }
configtext := string(configbytes) configtext := string(configbytes)
var gitemplatelocation string
gitemplatelocation = configlocation + "/gitignore.txt"
gibytes, err := os.ReadFile(gitemplatelocation)
if err != nil {
fmt.Print(err)
}
gitemplatetext := string(gibytes)
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")
@ -284,7 +294,7 @@ font-family: sans-serif;
if creategitignore == true { if creategitignore == true {
giname = projname + "/.gitignore" giname = projname + "/.gitignore"
gicontent = ".DS_Store " + gifiles gicontent = gitemplatetext + gifiles
gignore, err := os.Create(giname) gignore, err := os.Create(giname)
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)