Example #1
0
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)
	}
Example #2
0
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")
}