package main import ( "flag" "fmt" "os" "github.com/n-peugnet/dna-backup/logger" ) const ( usage = "usage: dna-backup [] [--] \n\noptions:\n" ) var ( logLevel int ) func init() { flag.IntVar(&logLevel, "v", 3, "log verbosity level (0-4)") } func main() { flag.Usage = func() { fmt.Fprintf(flag.CommandLine.Output(), usage) flag.PrintDefaults() } flag.Parse() logger.Init(logLevel) if len(flag.Args()) != 2 { flag.Usage() os.Exit(1) } args := flag.Args() source := args[0] dest := args[1] repo := NewRepo(dest) repo.Commit(source) }