module
Version:
v0.0.0-...-1589fda
Opens a new window with list of versions in this module.
Published: Jan 17, 2022
License: Apache-2.0
Opens a new window with license information.
README
¶
gswt
A collection of tools to make life easier 😌

Installation
# go-swt
go get github.com/aemengo/gswt/cmd/go-swt
# gh-swt
go get github.com/aemengo/gswt/cmd/gh-swt
Usage
go-swt
go-swt (Golang stop wasting time) reads stdin and launches a terminal UI for viewing golang test failures. Go test must be run in verbose mode.
go test -v | go-swt
gh-swt
gh-swt (GitHub stop wasting time) launches a terminal UI for viewing GitHub PR checks and logs. Requires GITHUB_TOKEN environment variable.
export GITHUB_TOKEN=<my-github-token>
gh-swt buildpacks/pack 1000
Notes
-
Golang test parsing assumes the sclevine/spec BDD test library. Specs must be written with the report.Terminal{} spec reporter, like so:
func TestObject(t *testing.T) {
spec.Run(t, "object", testObject, spec.Report(report.Terminal{}))
}
-
Hitting TAB will use your shell's $EDITOR variable to view original log output
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.