package main import ( "github.com/alexflint/go-arg" "bufio" "fmt" "os" "regexp" "strings" ) var args struct { Addon_List_Path string `arg:"-i,--addon-list" help:"path to addon list file"` Out_Dir string `arg:"-o,--live-dir" help:"path to eso live directory"` Ttc bool `arg:"-t,--ttc" help:"only update tamriel trade centre db"` } func main() { arg.MustParse(&args) fmt.Println("args", args) } const ( CONFIG_TEMPLATE = `https://www.esoui.com/downloads/info7-LibAddonMenu.html https://www.esoui.com/downloads/info1245-TamrielTradeCentre.html https://www.esoui.com/downloads/info1146-LibCustomMenu.html ` ESO_LIVE_PATH_WINDOWS = `Documents\Elder Scrolls Online\live` ESO_LIVE_PATH_STEAMOS = ".steam/steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/Documents/Elder Scrolls Online/live/" TCC_PRICE_TABLE_URI = "https://us.tamrieltradecentre.com/download/PriceTable" TCC_PRICE_TABLE_NAME = "TamrielTradeCentre" ) var ( ESOUI_PREFIX = regexp.MustCompile(`https://www.esoui.com/downloads/info[0-9]+\-`) ESOUI_VERSION_HTML = regexp.MustCompile(`