├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── LICENSE.txt ├── README.md ├── app ├── app.go ├── config.go └── keymap.go ├── commands └── commands.go ├── components ├── arg_connection.go ├── confirmation_modal.go ├── connection_form.go ├── connection_page.go ├── connection_selection.go ├── connections_table.go ├── constants.go ├── error_modal.go ├── help_modal.go ├── help_status.go ├── home.go ├── json_viewer.go ├── pages.go ├── pagination.go ├── query_history_component.go ├── query_history_modal.go ├── query_preview_modal.go ├── result_table_filter.go ├── results_table.go ├── results_table_menu.go ├── save_query_modal.go ├── saved_queries_component.go ├── set_value_list.go ├── sidebar.go ├── sql_editor.go ├── tabbed_menu.go └── tree.go ├── drivers ├── constants.go ├── driver.go ├── mssqql.go ├── mssqql_test.go ├── mysql.go ├── mysql_test.go ├── postgres.go ├── postgres_test.go ├── sqlite.go ├── sqlite_driver.go ├── sqlite_test.go ├── utils.go ├── utils_test.go ├── validation.go └── validation_test.go ├── go.mod ├── go.sum ├── helpers ├── command.go ├── logger │ └── logger.go └── utils.go ├── images ├── lazysql-connection-selection.png └── lazysql.png ├── internal ├── history │ └── manager.go └── saved │ └── manager.go ├── keymap ├── bind.go ├── key.go └── map.go ├── lib └── clipboard.go ├── main.go └── models ├── models.go └── saved_query.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/README.md -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/app/app.go -------------------------------------------------------------------------------- /app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/app/config.go -------------------------------------------------------------------------------- /app/keymap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/app/keymap.go -------------------------------------------------------------------------------- /commands/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/commands/commands.go -------------------------------------------------------------------------------- /components/arg_connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/arg_connection.go -------------------------------------------------------------------------------- /components/confirmation_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/confirmation_modal.go -------------------------------------------------------------------------------- /components/connection_form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/connection_form.go -------------------------------------------------------------------------------- /components/connection_page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/connection_page.go -------------------------------------------------------------------------------- /components/connection_selection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/connection_selection.go -------------------------------------------------------------------------------- /components/connections_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/connections_table.go -------------------------------------------------------------------------------- /components/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/constants.go -------------------------------------------------------------------------------- /components/error_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/error_modal.go -------------------------------------------------------------------------------- /components/help_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/help_modal.go -------------------------------------------------------------------------------- /components/help_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/help_status.go -------------------------------------------------------------------------------- /components/home.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/home.go -------------------------------------------------------------------------------- /components/json_viewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/json_viewer.go -------------------------------------------------------------------------------- /components/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/pages.go -------------------------------------------------------------------------------- /components/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/pagination.go -------------------------------------------------------------------------------- /components/query_history_component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/query_history_component.go -------------------------------------------------------------------------------- /components/query_history_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/query_history_modal.go -------------------------------------------------------------------------------- /components/query_preview_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/query_preview_modal.go -------------------------------------------------------------------------------- /components/result_table_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/result_table_filter.go -------------------------------------------------------------------------------- /components/results_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/results_table.go -------------------------------------------------------------------------------- /components/results_table_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/results_table_menu.go -------------------------------------------------------------------------------- /components/save_query_modal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/save_query_modal.go -------------------------------------------------------------------------------- /components/saved_queries_component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/saved_queries_component.go -------------------------------------------------------------------------------- /components/set_value_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/set_value_list.go -------------------------------------------------------------------------------- /components/sidebar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/sidebar.go -------------------------------------------------------------------------------- /components/sql_editor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/sql_editor.go -------------------------------------------------------------------------------- /components/tabbed_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/tabbed_menu.go -------------------------------------------------------------------------------- /components/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/components/tree.go -------------------------------------------------------------------------------- /drivers/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/constants.go -------------------------------------------------------------------------------- /drivers/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/driver.go -------------------------------------------------------------------------------- /drivers/mssqql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/mssqql.go -------------------------------------------------------------------------------- /drivers/mssqql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/mssqql_test.go -------------------------------------------------------------------------------- /drivers/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/mysql.go -------------------------------------------------------------------------------- /drivers/mysql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/mysql_test.go -------------------------------------------------------------------------------- /drivers/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/postgres.go -------------------------------------------------------------------------------- /drivers/postgres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/postgres_test.go -------------------------------------------------------------------------------- /drivers/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/sqlite.go -------------------------------------------------------------------------------- /drivers/sqlite_driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/sqlite_driver.go -------------------------------------------------------------------------------- /drivers/sqlite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/sqlite_test.go -------------------------------------------------------------------------------- /drivers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/utils.go -------------------------------------------------------------------------------- /drivers/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/utils_test.go -------------------------------------------------------------------------------- /drivers/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/validation.go -------------------------------------------------------------------------------- /drivers/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/drivers/validation_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/go.sum -------------------------------------------------------------------------------- /helpers/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/helpers/command.go -------------------------------------------------------------------------------- /helpers/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/helpers/logger/logger.go -------------------------------------------------------------------------------- /helpers/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/helpers/utils.go -------------------------------------------------------------------------------- /images/lazysql-connection-selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/images/lazysql-connection-selection.png -------------------------------------------------------------------------------- /images/lazysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/images/lazysql.png -------------------------------------------------------------------------------- /internal/history/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/internal/history/manager.go -------------------------------------------------------------------------------- /internal/saved/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/internal/saved/manager.go -------------------------------------------------------------------------------- /keymap/bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/keymap/bind.go -------------------------------------------------------------------------------- /keymap/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/keymap/key.go -------------------------------------------------------------------------------- /keymap/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/keymap/map.go -------------------------------------------------------------------------------- /lib/clipboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/lib/clipboard.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/main.go -------------------------------------------------------------------------------- /models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/models/models.go -------------------------------------------------------------------------------- /models/saved_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorgerojas26/lazysql/HEAD/models/saved_query.go --------------------------------------------------------------------------------