Question: do people love TUI, because they love being in a terminal? Or ... is this a movement against application bloat, which has become all to common these days? EDIT: why the downvotes?
Harlequin: SQL IDE for Your Terminal
71–80 of 89 posts
Re: Harlequin: SQL IDE for Your Terminal
#72Every time I notice something is a Python codebase I feel a letdown as it means it will likely break some other Python project from someone else I have on my dev machine which I may not have touched in a while but which I will find got silently broken when I most need it Especially if it's a nice TUI app like this looks EDIT: Guys, in my experience, virtual environments do not fix this problem in all cases . At least…
every project you have should be in a virtual environment. it is not hard. https://docs.python.org/3.12/library/venv.html python -m venv ~/my-venvs/ source ~/my-venvs/name/bin/activate pip install but stuff like this would usually get installed globally, and your projects would instead have a venv. personally my favorite tool is pyenv, which allows you to have many versions of python on your machine as well as many v…
If it's not hard then why is it not being done by default?
I am not a Python dev and I don't want to be, but when I have to install something via `pip` there's always pain.
"You could learn it", yeah yeah, Python is so special everyone has to learn it even if they don't ever work with it. How about learning from something modern like Go and Rust? `go install github.com/user/tool@latest`, boom, done. `cargo install the_tool`, boom, done.
Re: Harlequin: SQL IDE for Your Terminal
#73Re: Harlequin: SQL IDE for Your Terminal
#74There are also other interesting collections of TUI terminal tools like harlequin here as well: https://terminaltrove.com/ harlequin is also featured there as a tool of the week on that site.
Re: Harlequin: SQL IDE for Your Terminal
#75Re: Harlequin: SQL IDE for Your Terminal
#76Earlier quoted context omitted.
alright, I will bookmark this and try this next time I want to play with a python project. OK, how would I include all of these under the same PATH regime? So for example say I want to run this project from a commandline location elsewhere... I'd only be able to have one venv activated at the same time in the same session, right? I guess that's part of my issue with this. I want to be able to access 10 different Pyth…
To access 10 different commands at the same time, that is tricky but definitely doable. First thing that comes to mind, you can use aliases. To keep it simple, lets use 3 examples instead of 10: harlequin (this project), pgcli ( https://www.pgcli.com/ ) and httpx ( https://www.python-httpx.org/ ) Setup a main home for all your venvs: cd ~ mkdir venvs Go into this dir, and create your venvs and install the packages cd…
Re: Harlequin: SQL IDE for Your Terminal
#77Question: do people love TUI, because they love being in a terminal? Or ... is this a movement against application bloat, which has become all to common these days? EDIT: why the downvotes?
Re: Harlequin: SQL IDE for Your Terminal
#78Earlier quoted context omitted.
Is there a way to order the list of tables in the left hand pane?
Not yet. What order would you like to see?
Re: Harlequin: SQL IDE for Your Terminal
#79There are also other interesting collections of TUI terminal tools like harlequin here as well: https://terminaltrove.com/ harlequin is also featured there as a tool of the week on that site.
Re: Harlequin: SQL IDE for Your Terminal
#80https://harlequin.sh/ There was a Show HN: from the author and this thread and discussion last year: https://news.ycombinator.com/item?id=37588526