lsgo/cmd/lsconvert/main.go
lordwelch b5d007c865 Add ability to create a git repository from a BG3 install
Add library to parse version info from a windows PE executable
There are issues with go-git, will change to a wrapper library
2021-02-15 21:47:38 -08:00

44 lines
634 B
Go

package main
import (
"fmt"
"os"
)
func main() {
// flag.Parse()
arg := ""
if len(os.Args) > 1 {
arg = os.Args[1]
}
switch arg {
case "convert":
err := convert(os.Args[1:]...)
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
case "init":
p := "."
if len(os.Args) > 2 {
p = os.Args[2]
}
repo, err := openRepository(p)
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
err = repo.Init()
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
default:
err := convert(os.Args[1:]...)
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}
}