package mediation import ( "github.com/katherinealbany/rodentia/logger" "os" ) var log = logger.New("mediation") func Read() { var filename string = "test.csv" file, err := os.Open(filename) if err != nil { log.Fatal(err) } defer file.Close() data := make([]byte, 10) log.Info("Reading", filename, "...") count, err := file.Read(data) if err != nil { log.Fatal(err) } log.Info("Read", count, "bytes", data) count, err = file.Read(data) if err != nil { log.Fatal(err) }
package main import ( "flag" "github.com/katherinealbany/rodentia/logger" "os" "os/exec" ) var ( log = logger.New("main") dir string repo string build string stable string release string force string push string ) func init() { flag.StringVar(&dir, "dir", ".", "build directory") flag.StringVar(&repo, "repo", "katherinealbany", "docker registry repository") flag.StringVar(&build, "build", "latest", "build tag") flag.StringVar(&stable, "stable", "stable", "stable build tag") flag.StringVar(&release, "release", "v1.0.0", "release version") flag.StringVar(&force, "force", "false", "force the matter!") flag.StringVar(&push, "push", "true", "push after build") }