You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fastgallery/gogallery.go

38 lines
772 B
Go

package main
import (
"flag"
"fmt"
)
func parseArgs() (outputDirectory string, inputDirectories []string) {
outputDirectoryPtr := flag.String("o", ".", "Output directory")
flag.Parse()
fmt.Println("o:", *outputDirectoryPtr)
if flag.NArg() == 0 {
fmt.Println("missing argument")
}
fmt.Println("tail:")
for _, arg := range flag.Args() {
inputDirectories = append(inputDirectories, arg)
}
outputDirectory = "out"
return outputDirectory, inputDirectories
}
func main() {
var outputDirectory string
var inputDirectories []string
outputDirectory, inputDirectories = parseArgs()
for dir := range inputDirectories {
fmt.Println("Gathering photos and videos from:")
fmt.Println(dir)
}
fmt.Println("Creating static gallery in:", outputDirectory)
}