Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/acoshift/goreload

Live reload utility for Go program
https://github.com/acoshift/goreload

Last synced: about 1 month ago
JSON representation

Live reload utility for Go program

Awesome Lists containing this project

README

        

# Goreload

`goreload` forks from codegangsta/gin and remove unused features.

Just run `goreload` in your app directory.
`goreload` will automatically recompile your code when it
detects a change.

## Installation

```shell
go install github.com/acoshift/goreload@master
```

### macOS

**Optional** Use [fswatch](https://github.com/emcrisostomo/fswatch)

```shell
brew install fswatch
```

## Basic usage

```shell
goreload main.go
```

Options

```txt
--bin value, -b value name of generated binary file (default: ".goreload")
--path value, -t value Path to watch files from (default: ".")
--build value, -d value Path to build files from (defaults to same value as --path)
--excludeDir value, -x value Relative directories to exclude
--all reloads whenever any file changes, as opposed to reloading only on .go file change
--buildArgs value Additional go build arguments
--logPrefix value Setup custom log prefix
--help, -h show help
--version, -v print the version
```