Skip to content

Commit e4ab9f7

Browse files
committed
add: go generate cmd
1 parent 6464b23 commit e4ab9f7

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

gen.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package main
2+
3+
//go:generate go run ./typesense/api/generator/main.go
4+
func main() {}

typesense/api/generator/main.go

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ const (
2020
func main() {
2121
m := make(yml)
2222

23-
configFile, err := os.Open("./openapi.yml")
23+
log.Println("Fetching openapi.yml from typesense api spec")
24+
configFile, err := os.Open("./typesense/api/generator/openapi.yml")
2425
if err != nil {
2526
log.Fatalf("Unable to open config file: %s", err.Error())
2627
return
@@ -33,16 +34,22 @@ func main() {
3334
}
3435

3536
// Unwrapping the search parameters
37+
log.Println("Unwrapping search parameters")
3638
unwrapSearchParameters(&m)
3739
// Unwrapping import and export parameters
40+
log.Println("Unwrapping documents import parameters")
3841
unwrapImportDocuments(&m)
42+
log.Println("Unwrapping documents export parameters")
3943
unwrapExportDocuments(&m)
4044
// Unwrapping delete document parameters
45+
log.Println("Unwrapping documents delete parameters")
4146
unwrapDeleteDocument(&m)
4247
// Remove additionalProperties from SearchResultHit -> document
48+
log.Println("Removing additionalProperties from SearchResultHit")
4349
searchResultHit(&m)
4450

45-
generatorFile, err := os.Create("./generator.yml")
51+
log.Println("Writing updated spec to generator.yml")
52+
generatorFile, err := os.Create("./typesense/api/generator/generator.yml")
4653
if err != nil {
4754
log.Fatalf("Unable to open config file: %s", err.Error())
4855
return

0 commit comments

Comments
 (0)