main: add -t option to set temp dir

This commit is contained in:
Jeremy Baxter 2026-01-10 20:27:30 +13:00
parent fa1faeaa9f
commit 8553658128

View file

@ -19,6 +19,7 @@ const version = "0-pre"
var addr *string var addr *string
var port *uint16 var port *uint16
var tempDir *string
var deleteAndExit *bool var deleteAndExit *bool
var regenerate *bool var regenerate *bool
var showVersion *bool var showVersion *bool
@ -26,6 +27,7 @@ var showVersion *bool
func main() { func main() {
addr = getopt.String('a', "0.0.0.0") addr = getopt.String('a', "0.0.0.0")
port = getopt.Uint16('p', 8000) port = getopt.Uint16('p', 8000)
tempDir = getopt.String('t', "")
deleteAndExit = getopt.Bool('d') deleteAndExit = getopt.Bool('d')
regenerate = getopt.Bool('r') regenerate = getopt.Bool('r')
showVersion = getopt.Bool('V') showVersion = getopt.Bool('V')
@ -33,6 +35,10 @@ func main() {
util.Die(err.Error()) util.Die(err.Error())
} }
if len(*tempDir) != 0 {
musicindex.TempDir = *tempDir
}
if *deleteAndExit { if *deleteAndExit {
err := os.RemoveAll(musicindex.TempDir) err := os.RemoveAll(musicindex.TempDir)
if err != nil { if err != nil {