feat: removed -latest flag and instead support latest version marker, refactor (#233)

* feat: remove -latest flag and instead support latest version marker

* refactor: move determining unifi version, download URL and downloading resources and field definitions to dedicated files

* refactor: move writing version file to version.go file

* refactor: move code generation code to dedicated generator.go file

* chore: fix linting issues

* chore: add version tests
This commit is contained in:
Mateusz Filipowicz
2025-01-07 02:10:23 +01:00
committed by GitHub
parent df68605117
commit 3fda37369e
7 changed files with 705 additions and 613 deletions

View File

@@ -2,4 +2,4 @@ package unifi
// This will generate the *.generated.go files in this package for the specified
// Unifi controller version.
//go:generate go run ../fields/ -version-base-dir=../fields/ -latest
//go:generate go run ../fields/ -version-base-dir=../fields/ latest