Skip to content

lasfh/eletrize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eletrize - Golang Live Reload

Install

go install github.com/lasfh/eletrize@latest

Run simple command

$ eletrize run ./server "go build" --label="API"

Run command

$ eletrize eletrize.json

Configuration example

{
  "schema": [
    {
      "label": "SCHEMA NAME",
      "envs": {
        "key": "value"
      },
      "env_file": ".env",
      "watcher": {
        "path": ".",
        "recursive": true,
        "extensions": [
          ".go",
          ".json"
        ]
      },
      "commands": {
        "build": {
          "method": "go",
          "args": ["build"],
          "envs": {},
          "env_file": "",
        },
        "run": [
          {
            "label": "WORKER",
            "method": "./worker",
            "args": [],
            "envs": {},
            "env_file": "",
          }
        ]
      }
    }
  ]
}

Releases

No releases published

Packages

No packages published

Languages