Skip to content

jasondavindev/live-reload-go

Repository files navigation

Hacktoberfest 2020

Objetivo

Esse repositório tem como objetivo participar do evento Hacktoberfest da DigitalOcean, construindo uma aplicação capaz de fazer hot reload de códigos para ambiente de desenvolvimento. Você pode ver como exemplo nodemon, uma biblioteca JavaScript.

Funcionalidades

  • Escuta eventos de alteração (permissão, nome, conteúdo) em diretórios e arquivos
  • Capaz de excluir arquivos do watcher
  • Executa uma lista de comandos quando emitido um evento de alteração
  • Arquivo de configuração
  • Flags de configuração

Buildando

Para buildar a aplicação, é necessário ter a versão 1.15 do Golang.

go build -o live_reload

Com o binário construído, é necessário apenas executá-lo via command line.

./live_reload
./live_reload -config-file=/tmp/config.yml # passando o arquivo de configuração

Obs: por padrão, a aplicação tentará ler o arquivo config.yml na pasta local.

About

[DigitalOcean Hacktoberfest 2020] Live reload para desenvolvimento

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published