From 36b903423828b2e35c9c1fde3fdc898fe2ed23ca Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Sun, 7 May 2017 22:46:38 +0200 Subject: refactor towards new cli.Interface --- pkg/util/util.go | 59 -------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 pkg/util/util.go (limited to 'pkg/util') diff --git a/pkg/util/util.go b/pkg/util/util.go deleted file mode 100644 index 8cdf147..0000000 --- a/pkg/util/util.go +++ /dev/null @@ -1,59 +0,0 @@ -/******************************************************************************* -* -* Copyright 2017 Stefan Majewsky -* -* This program is free software: you can redistribute it and/or modify it under -* the terms of the GNU General Public License as published by the Free Software -* Foundation, either version 3 of the License, or (at your option) any later -* version. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY -* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -* A PARTICULAR PURPOSE. See the GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License along with -* this program. If not, see . -* -*******************************************************************************/ - -package util - -import ( - "bufio" - "fmt" - "os" - "sort" - "strings" -) - -//ShowSorted sorts the given lines and prints them on stdout. -func ShowSorted(lines []string) { - sort.Strings(lines) - fmt.Println(strings.Join(lines, "\n")) -} - -//ShowError prints the given error on stderr if it is non-nil, or returns false otherwise. -func ShowError(err error) bool { - if err == nil { - return false - } - fmt.Fprintf(os.Stderr, "ERROR: %s\n", err.Error()) - return true -} - -//FatalIfError prints the given error on stderr and exits with an error code. -func FatalIfError(err error) { - if err != nil { - fmt.Fprintf(os.Stderr, "FATAL: %s\n", err.Error()) - os.Exit(255) - } -} - -var stdin = bufio.NewReader(os.Stdin) - -//ReadLine reads a line from stdin, with whitespace already trimmed. -func ReadLine() string { - input, err := stdin.ReadString('\n') - FatalIfError(err) - return strings.TrimSpace(input) -} -- cgit v1.3.1