├── .gitignore ├── LICENSE ├── README.md ├── cmd ├── generate.go ├── root.go └── template.go ├── generator ├── ast.go ├── db_test │ └── test_pb_data │ │ ├── auxiliary.db │ │ └── data.db ├── format.go ├── format_test.go ├── generate_proxies.go ├── generate_proxies_test.go ├── generate_proxy_events.go ├── generate_proxy_events_test.go ├── generate_proxy_hooks.go ├── generate_proxy_hooks_test.go ├── generate_template.go ├── generate_template_test.go ├── generate_utils.go ├── generate_utils_test.go ├── pb_introspection.go ├── proxy_events_template.go ├── proxy_hooks_template.go ├── proxy_methods.go ├── proxy_methods_test.go ├── proxy_template.go ├── schema_import.go └── util_template.go ├── go.mod ├── go.sum └── main.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/README.md -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/cmd/template.go -------------------------------------------------------------------------------- /generator/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/ast.go -------------------------------------------------------------------------------- /generator/db_test/test_pb_data/auxiliary.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/db_test/test_pb_data/auxiliary.db -------------------------------------------------------------------------------- /generator/db_test/test_pb_data/data.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/db_test/test_pb_data/data.db -------------------------------------------------------------------------------- /generator/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/format.go -------------------------------------------------------------------------------- /generator/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/format_test.go -------------------------------------------------------------------------------- /generator/generate_proxies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxies.go -------------------------------------------------------------------------------- /generator/generate_proxies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxies_test.go -------------------------------------------------------------------------------- /generator/generate_proxy_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxy_events.go -------------------------------------------------------------------------------- /generator/generate_proxy_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxy_events_test.go -------------------------------------------------------------------------------- /generator/generate_proxy_hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxy_hooks.go -------------------------------------------------------------------------------- /generator/generate_proxy_hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_proxy_hooks_test.go -------------------------------------------------------------------------------- /generator/generate_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_template.go -------------------------------------------------------------------------------- /generator/generate_template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_template_test.go -------------------------------------------------------------------------------- /generator/generate_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_utils.go -------------------------------------------------------------------------------- /generator/generate_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/generate_utils_test.go -------------------------------------------------------------------------------- /generator/pb_introspection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/pb_introspection.go -------------------------------------------------------------------------------- /generator/proxy_events_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/proxy_events_template.go -------------------------------------------------------------------------------- /generator/proxy_hooks_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/proxy_hooks_template.go -------------------------------------------------------------------------------- /generator/proxy_methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/proxy_methods.go -------------------------------------------------------------------------------- /generator/proxy_methods_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/proxy_methods_test.go -------------------------------------------------------------------------------- /generator/proxy_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/proxy_template.go -------------------------------------------------------------------------------- /generator/schema_import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/schema_import.go -------------------------------------------------------------------------------- /generator/util_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/generator/util_template.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snonky/pocketbase-gogen/HEAD/main.go --------------------------------------------------------------------------------