module
Version:
v0.5.0
Opens a new window with list of versions in this module.
Published: Dec 7, 2017
License: CC0-1.0
Opens a new window with license information.
README
¶
gocli - Minimal Packages for Command-Line Interface
Install
$ go get -u github.com/spiegel-im-spiegel/gocli
Installing by dep.
$ dep ensure -add github.com/spiegel-im-spiegel/gocli
Example
package main
import (
"fmt"
"github.com/spiegel-im-spiegel/gocli/exitcode"
"github.com/spiegel-im-spiegel/gocli/rwi"
)
func run(ui *rwi.RWI) exitcode.ExitCode {
ui.Outputln("Hello world")
return exitcode.Normal
}
func main() {
run(rwi.New(
rwi.Reader(os.Stdin),
rwi.Writer(os.Stdout),
rwi.ErrorWriter(os.Stderr),
)).Exit()
}
Directories
¶
Package exitcode : OS exit code enumeration These codes are licensed under CC0.
|
Package exitcode : OS exit code enumeration These codes are licensed under CC0. |
Package rwi : Reader/Writer Interface for command-line These codes are licensed under CC0.
|
Package rwi : Reader/Writer Interface for command-line These codes are licensed under CC0. |
Click to show internal directories.
Click to hide internal directories.