Browse Source

Move fail and printToStderr functions

renovate/configure
Yota Toyama 8 years ago
parent
commit
1dd18a574d
  1. 14
      main.go
  2. 19
      utils.go

14
main.go

@ -1,8 +1,12 @@
package main package main
import ( import (
"fmt"
"os" "os"
"strings"
"sync" "sync"
"github.com/fatih/color"
) )
func main() { func main() {
@ -49,3 +53,13 @@ func main() {
os.Exit(1) os.Exit(1)
} }
} }
func printToStderr(xs ...interface{}) {
fmt.Fprintln(os.Stderr, xs...)
}
func fail(err error) {
s := err.Error()
printToStderr(color.RedString(strings.ToUpper(s[:1]) + s[1:]))
os.Exit(1)
}

19
utils.go

@ -1,13 +1,6 @@
package main package main
import ( import "github.com/kr/text"
"fmt"
"os"
"strings"
"github.com/fatih/color"
"github.com/kr/text"
)
func stringSetToSlice(s2b map[string]bool) []string { func stringSetToSlice(s2b map[string]bool) []string {
ss := make([]string, 0, len(s2b)) ss := make([]string, 0, len(s2b))
@ -19,16 +12,6 @@ func stringSetToSlice(s2b map[string]bool) []string {
return ss return ss
} }
func printToStderr(xs ...interface{}) {
fmt.Fprintln(os.Stderr, xs...)
}
func fail(err error) {
s := err.Error()
printToStderr(color.RedString(strings.ToUpper(s[:1]) + s[1:]))
os.Exit(1)
}
func indent(s string) string { func indent(s string) string {
return text.Indent(s, "\t") return text.Indent(s, "\t")
} }

Loading…
Cancel
Save