package steam import ( // "fmt" "git.riedstra.us/mitch/steam-export/archive" "os" // "strings" ) func (l *Library) PackageGame(g string) error { working_dir, err := os.Getwd() if err != nil { return err } output := working_dir + "/" + g + ".tar" os.Chdir(l.Folder) acf, err := l.FindACF(g) if err != nil { return err } // acf = strings.Replace(acf, l.Folder, "", -1) input := []string{"common/" + g, acf} // fmt.Fprintf(os.Stderr, "input arguments for archive: %s\n", input) a := archive.Archive{Output: output, Input: input} err = a.Tar() if err != nil { return err } os.Chdir(working_dir) return nil }