The database client every command line junkie deserves.
MIT License
Bot releases are visible (Hide)
Published by danvergara about 2 years ago
Published by danvergara about 2 years ago
Published by danvergara about 2 years ago
Published by danvergara about 2 years ago
Published by danvergara about 2 years ago
Published by danvergara about 2 years ago
Published by danvergara over 2 years ago
Published by danvergara over 2 years ago
Published by danvergara over 2 years ago
Published by danvergara almost 3 years ago
Published by danvergara almost 3 years ago
581afea build(docker): add another service to the docker-compose file to run migrations and seeds on a sqlite3 database
10d15c8 build(gomodule): add sqlite3 driver as a dependency
6ea0df4 build(migrations): add a cmd project to execute migrations using cobra
82b65b8 build(seeds): add support for sqlite3 in the seeds pkg
7aedb0d chore(dblab): minor changes
c137139 ci(github-actions): update the migrations command
b5dd1bd docs(readme): add the new logo to the readme file
49caf31 docs(readme): update the readme file to add instructions on how to connect with sqlite3 databases
e88f314 docs(readme): update the screenshots to show the indexes view
809c895 feat(.gitignore): ignore SQLite3 db
b1b0dcf feat(client): add support for sqlite3 in the client to open sqlite3 database
f1ade2e feat(connection): add proper validation functions to valite the connection data passed by the user
6f651d6 feat(form): update the mini tui app used to open connections manually to support sqlite3 options
0d07cd4 fix(build): remove the executable file
0738dbf refactor(config): refactor the config object to make it compatible with cobra and sqlite3
e3f00c4 style(makefile): add gofmt linter as an option for golangci-lint
2281f66 test(client): update the test file for the client pkg
27463e7 test(connection): update the test functions for the connection pkg to test the sqlite3 validations
0b253c6 test(db): add an empty file for testing purposes
df99790 test(form): update the test file for the form pkg to suport sqlite3
Published by danvergara about 3 years ago
d9b9afd fix(client): consume the new signature of the function used to validate the url
524589e fix(connection): fix the function used to handle the options
e49d8e1 fix(make-file): add a new command to vlidate the url
b2c7dd3 test(connection): fix the test to validate the provided url in every case
Published by danvergara about 3 years ago
7243aaf build(version): bump to version 0.12.0
bb27597 docs(readme): add the instructions on how to navigate on the constraints and structure views
fa55f8b docs(readme): add the instructions to the readme file to show the user how interact with the indexes panel
21ffa14 feat(client): add a function to query the indexes of a given table
405447c feat(gui): add a function to render the indexes on the indexes panel
cef5dd5 feat(gui): add a new navigation options to interact with the indexes panel the same way the user used to do with the others
a449f5b feat(gui): add a new view to show the indexes of a given table
5e3ecc2 feat(gui): add the ability to navigate on the constraints and structures views
00d176f refactor(gui): refactor the database helpers to avoid to repeat the same pattern and reflect the same behavior of the client
18b64ea test(client): add test function to test the indexes query
aaed844 test(gui): add a test function to test the keybinding function
Published by danvergara about 3 years ago
37b1bba fix(version): fix the current version
35c9b08 refactor(app): refactor the app to manage the creation of the gui and client objects removing them from the root
ac20b9c refactor(gui): refactor the gui pkg to manage the responsibility to close gui in a different way
507aaf0 refactor(root): remove the responsibility to create the client and the gui from the root command
Published by danvergara about 3 years ago
687b320 docs(readme): add screenshots and instructions on how to use the new navigation view
778a85b feat(gui): add a new view called navigation used to switch hidden panels
3c5cfdf feat(gui): add the ability to update the navigation menu at switching views if the next view is part of the menu options
c5a31e4 fix(client): delete the reference to the enforced column in the Constraints method
4373105 refactor(gui): refactor all the view helper functions
de7e80b refactor(gui): refactor the keybindings definition by creating a slice of keybinding struct with all the data needed to register them
Published by danvergara about 3 years ago
0677fad build(version): bump version to 0.10.1
764386c fix(goreleaser): remove the archives section
f9ab388 fix(readme): fix the link to the installation script
Published by danvergara about 3 years ago
b9406ae build(modules): update gocui to v0.6.0
89c7807 build(scripts): add a bash script to install the binary on linux
b5b9d34 ci(actions): modify the release action to release the binary on umbrel
fdff083 docs(readme): add instructions on how to download and install the binary
5ddcc31 docs(readme): add the instructions for the show the constraints view
810e4be feat(client): add a method called constraints to query the tables to show constraings of given table
bd44368 feat(gui): add a constraints view to show the constraints of a given table
1ef4bcb feat(gui): add the new color frame feature from gocui
a14c4e5 fix(actions): fix release action
33ec598 test(client): add a function to test the constraints method
Published by danvergara over 3 years ago
c55140e test(cmd): update the version test function
4a186ec build(cmd): update version to 0.9.2
Published by danvergara over 3 years ago
eb9f82e refactor(gui): api compliance
ae58206 build(go-module): add the gocui fork from danvergara account
Published by danvergara over 3 years ago
1126f27 docs(readme): add a new screenshot with the new ui
88285a4 feat(gui): add colors for better navigation and ui