├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── example.tpl ├── examples ├── advanced │ ├── README.md │ ├── base.go │ ├── templates │ │ ├── default.tpl │ │ └── helpers │ │ │ ├── base.tpl │ │ │ └── funcs │ │ │ ├── count.tpl │ │ │ ├── fetchone.tpl │ │ │ ├── fetchonewithsql.tpl │ │ │ ├── insert.tpl │ │ │ ├── struct.tpl │ │ │ ├── structscan.tpl │ │ │ ├── structscanrows.tpl │ │ │ ├── tablename.tpl │ │ │ └── update.tpl │ └── users.sql └── simple │ ├── README.md │ ├── simple.tpl │ └── users.sql ├── sqrible.yml.example ├── src ├── cmd │ └── sqrible │ │ └── main.go └── sqrible │ ├── column.go │ ├── columns.go │ ├── config.go │ ├── helpers.go │ └── table.go └── vendor └── manifest /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/README.md -------------------------------------------------------------------------------- /example.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/example.tpl -------------------------------------------------------------------------------- /examples/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/README.md -------------------------------------------------------------------------------- /examples/advanced/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/base.go -------------------------------------------------------------------------------- /examples/advanced/templates/default.tpl: -------------------------------------------------------------------------------- 1 | {% extends "helpers/base.tpl" %} 2 | -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/base.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/count.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/count.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/fetchone.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/fetchone.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/fetchonewithsql.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/fetchonewithsql.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/insert.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/insert.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/struct.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/struct.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/structscan.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/structscan.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/structscanrows.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/structscanrows.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/tablename.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/tablename.tpl -------------------------------------------------------------------------------- /examples/advanced/templates/helpers/funcs/update.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/templates/helpers/funcs/update.tpl -------------------------------------------------------------------------------- /examples/advanced/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/advanced/users.sql -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/simple.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/simple/simple.tpl -------------------------------------------------------------------------------- /examples/simple/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/examples/simple/users.sql -------------------------------------------------------------------------------- /sqrible.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/sqrible.yml.example -------------------------------------------------------------------------------- /src/cmd/sqrible/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/cmd/sqrible/main.go -------------------------------------------------------------------------------- /src/sqrible/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/sqrible/column.go -------------------------------------------------------------------------------- /src/sqrible/columns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/sqrible/columns.go -------------------------------------------------------------------------------- /src/sqrible/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/sqrible/config.go -------------------------------------------------------------------------------- /src/sqrible/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/sqrible/helpers.go -------------------------------------------------------------------------------- /src/sqrible/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/src/sqrible/table.go -------------------------------------------------------------------------------- /vendor/manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeromer/sqrible/HEAD/vendor/manifest --------------------------------------------------------------------------------