1 Commits

Author SHA1 Message Date
Zoe
56712f7996 fix config typos and misleading errors 2025-12-06 23:28:41 -06:00
4 changed files with 14 additions and 15 deletions

View File

@@ -5,6 +5,13 @@ how you would use npm. ZQDGR lets you watch files and rebuild your project as yo
optional websocket server that will notify listeners that a rebuild has occurred, this is very useful for live reloading optional websocket server that will notify listeners that a rebuild has occurred, this is very useful for live reloading
when doing web development with Go. when doing web development with Go.
**Status: Alpha**
This project is not recommend for production use, you are allowed to, and I try
my best to keep it as stable as possible, but features and APIs will change
in nearly every release without backwards compatibility, upgrade carefilly, and
make sure to depend on a specific version of ZQDGR.
## Install ## Install
```bash ```bash

View File

@@ -9,5 +9,5 @@
"dev": "go run main.go" "dev": "go run main.go"
}, },
"pattern": "**/*.go", "pattern": "**/*.go",
"excluded_dirs": [] "excluded_globs": []
} }

18
main.go
View File

@@ -40,13 +40,11 @@ type Config struct {
Type string `json:"type"` Type string `json:"type"`
URL string `json:"url"` URL string `json:"url"`
} `json:"repository"` } `json:"repository"`
Scripts map[string]string `json:"scripts"` Scripts map[string]string `json:"scripts"`
Pattern string `json:"pattern"` Pattern string `json:"pattern"`
// Deprecated: use excludedGlobs instead ExcludedGlobs []string `json:"excluded_globs"`
ExcludedDirs []string `json:"excluded_dirs"` ShutdownSignal string `json:"shutdown_signal"`
ExcludedGlobs []string `json:"excluded_files"` ShutdownTimeout int `json:"shutdown_timeout"`
ShutdownSignal string `json:"shutdown_signal"`
ShutdownTimeout int `json:"shutdown_timeout"`
} }
type Script struct { type Script struct {
@@ -303,12 +301,6 @@ func (zqdgr *ZQDGR) loadConfig() error {
} }
} }
if zqdgr.Config.ExcludedDirs != nil {
fmt.Printf("WARNING: the 'excluded_dirs' key is deprecated, please use 'excluded_globs' instead\n")
zqdgr.Config.ExcludedGlobs = append(zqdgr.Config.ExcludedGlobs, zqdgr.Config.ExcludedDirs...)
}
return nil return nil
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "zqdgr", "name": "zqdgr",
"version": "0.0.6", "version": "0.0.6.1",
"description": "zqdgr is a quick and dirty Golang runner", "description": "zqdgr is a quick and dirty Golang runner",
"author": "juls0730", "author": "juls0730",
"license": "BSL-1.0", "license": "BSL-1.0",