While trying sqlit for the first time, I found the initial SQLite connection workflow somewhat confusing as a new user to the project.
For example, commands like:
only work after a saved connection has already been created, but that flow was not immediately obvious to me as a beginner.
Similarly, launching the app directly with:
opens the UI but leaves the user in a “not connected” state without a very clear beginner path for creating or attaching a local SQLite database.
I think a small “Quick Start (SQLite)” section near the top of the README could improve onboarding significantly.
For example:
pipx install sqlit-tui
sqlit sqlite:///mydb.db
followed by a tiny example query flow.The README is detailed and feature-rich, but a simpler beginner-first SQLite path may help reduce onboarding friction for first-time users.
While trying sqlit for the first time, I found the initial SQLite connection workflow somewhat confusing as a new user to the project.
For example, commands like:
only work after a saved connection has already been created, but that flow was not immediately obvious to me as a beginner.
Similarly, launching the app directly with:
opens the UI but leaves the user in a “not connected” state without a very clear beginner path for creating or attaching a local SQLite database.
I think a small “Quick Start (SQLite)” section near the top of the README could improve onboarding significantly.
For example:
followed by a tiny example query flow.The README is detailed and feature-rich, but a simpler beginner-first SQLite path may help reduce onboarding friction for first-time users.