• Stars
    star
    259
  • Rank 152,485 (Top 4 %)
  • Language
    Go
  • License
    Other
  • Created almost 12 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Will autobuild and kill/relaunch the target when you update the code.

Use like rerun github.com/skelterjohn/go.uik/uiktest

Usage: rerun [--test] [--build] [--race] [--no-run] <import path> [arg]*

For any go executable in a normal GOPATH workspace, rerun will watch its source, rebuild, retest, and rerun. As long as go install <import path> works, rerun will be able to find it.

Along with the target's source, rerun also watches the source of all the target's non-GOROOT dependencies.

When using flag --test, rerun executes go test. If tests fail, rerun will not continue to build and/or run the program.

Flag --build makes rerun execute go build in the local folder, creating an executable.

Flag --no-run omits actually running the program. This is useful if you only wish to test and/or build.

Flag --race will test/build/run the program with race detection enabled.

More Repositories

1

go.matrix

linear algebra for go
Go
334
star
2

go.uik

This project is "closed". If I begin again, it will be from scratch
Go
275
star
3

go.wde

Windows, drawing and events for Go
Go
218
star
4

wgo

Managed workspaces for Go
Go
174
star
5

pipeline

Go
146
star
6

go-gb

A(nother) tool to build go projects.
Go
96
star
7

geom

2d geometry for golang
Go
55
star
8

prevmtable

Manage a pool of preemptible VMs across zones.
Go
44
star
9

go-pkg-complete

bash completion for go and wgo
C++
43
star
10

gopp

go parser parser
Go
38
star
11

gorf

Refactoring tool for golang
Go
27
star
12

tmplcute

CLI for executing templates from Go's "text/template" package.
Go
7
star
13

gmd

exp/gui impl for mac
Objective-C
7
star
14

flargo

Go
7
star
15

bsonrpc

Equivalent of net/rpc/jsonrpc, except with bson
Go
6
star
16

goui

A Go library for web-based GUI
Go
6
star
17

pincloud

gcloud wrapper that lets you specify different versions of the SDK for different subcommands
Go
6
star
18

iochan

Experimental go packages
Go
5
star
19

overwrite

Go
4
star
20

go.vg

Vector graphics for Go
4
star
21

rlenv

Reinforcement learning environments
Go
3
star
22

dft

Go
3
star
23

dotfiles

Go
3
star
24

rlbayes

Bayesian inference for RL
Go
3
star
25

MarGo

An experimental remote IDE helper for Go (golang.org) projects.
Go
3
star
26

alum.inum

Go
2
star
27

vendor

Tool for vendoring repositories.
Go
2
star
28

rlalg

RL algorithms in go
2
star
29

gcloud_apis

gcloud_apis is a CLI to interact with GCP resources.
Go
2
star
30

gbide

An IDE for Go, using a local webserver as the UI and gb as the builder.
JavaScript
2
star
31

xkcd-zoom

Go
1
star
32

build

Tools to analyze and build go packages
1
star
33

sao

Serve And Observe
1
star
34

tronimoes

Go
1
star
35

block

Create a patterned window - useful for dead space in a tiled window manager.
Go
1
star