gswt

module
v0.0.0-...-1589fda Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2022 License: Apache-2.0

README

gswt

A collection of tools to make life easier 😌

go-swt

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

Path Synopsis
cmd
gh-swt command
go-swt command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL