├── .gitignore ├── Makefile ├── README.md ├── cmd ├── generate.go └── root.go ├── configs └── template │ └── repository.go.tpl ├── go.mod ├── go.sum ├── main.go ├── pkg ├── formatter │ └── formatter.go ├── generator │ ├── build_variables.go │ ├── build_variables_test.go │ ├── entity_parser.go │ ├── go.go │ ├── go_formatter.go │ ├── template_reader.go │ └── testdata │ │ └── user.go ├── model │ ├── column.go │ ├── entity.go │ └── primary_key.go ├── parser │ ├── ast.go │ ├── ast_test.go │ ├── entity.go │ ├── file_reader.go │ └── testdata │ │ └── user.go ├── reader │ ├── file.go │ ├── template.go │ └── template_test.go ├── strutil │ ├── name.go │ ├── name_test.go │ ├── plural.go │ └── plural_test.go └── writer │ └── file.go └── script └── development └── generate.sh /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | local 3 | .envrc 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/README.md -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/cmd/root.go -------------------------------------------------------------------------------- /configs/template/repository.go.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/configs/template/repository.go.tpl -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/main.go -------------------------------------------------------------------------------- /pkg/formatter/formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/formatter/formatter.go -------------------------------------------------------------------------------- /pkg/generator/build_variables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/build_variables.go -------------------------------------------------------------------------------- /pkg/generator/build_variables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/build_variables_test.go -------------------------------------------------------------------------------- /pkg/generator/entity_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/entity_parser.go -------------------------------------------------------------------------------- /pkg/generator/go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/go.go -------------------------------------------------------------------------------- /pkg/generator/go_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/go_formatter.go -------------------------------------------------------------------------------- /pkg/generator/template_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/generator/template_reader.go -------------------------------------------------------------------------------- /pkg/generator/testdata/user.go: -------------------------------------------------------------------------------- 1 | ../../parser/testdata/user.go -------------------------------------------------------------------------------- /pkg/model/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/model/column.go -------------------------------------------------------------------------------- /pkg/model/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/model/entity.go -------------------------------------------------------------------------------- /pkg/model/primary_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/model/primary_key.go -------------------------------------------------------------------------------- /pkg/parser/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/parser/ast.go -------------------------------------------------------------------------------- /pkg/parser/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/parser/ast_test.go -------------------------------------------------------------------------------- /pkg/parser/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/parser/entity.go -------------------------------------------------------------------------------- /pkg/parser/file_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/parser/file_reader.go -------------------------------------------------------------------------------- /pkg/parser/testdata/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/parser/testdata/user.go -------------------------------------------------------------------------------- /pkg/reader/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/reader/file.go -------------------------------------------------------------------------------- /pkg/reader/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/reader/template.go -------------------------------------------------------------------------------- /pkg/reader/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/reader/template_test.go -------------------------------------------------------------------------------- /pkg/strutil/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/strutil/name.go -------------------------------------------------------------------------------- /pkg/strutil/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/strutil/name_test.go -------------------------------------------------------------------------------- /pkg/strutil/plural.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/strutil/plural.go -------------------------------------------------------------------------------- /pkg/strutil/plural_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/strutil/plural_test.go -------------------------------------------------------------------------------- /pkg/writer/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/pkg/writer/file.go -------------------------------------------------------------------------------- /script/development/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannzai/repository_from_sqlboiler/HEAD/script/development/generate.sh --------------------------------------------------------------------------------