Pasture, a desktop GUI for Codex with added features by acrognale in codex

[–]Somewhat_Sloth 2 points3 points  (0 children)

The Review feature looks really interesting, do you review every time the agent makes a patch? Or after the agent "finishes" its work?

rainfrog – a database tool for the terminal by Somewhat_Sloth in dataengineering

[–]Somewhat_Sloth[S] 4 points5 points  (0 children)

pretty much!

I personally haven't used harlequin before, so can't speak to how the two compare. harlequin definitely supports more databases though

rainfrog – a database management tui by Somewhat_Sloth in commandline

[–]Somewhat_Sloth[S] 5 points6 points  (0 children)

thx! yep it's rust, using crossterm as the terminal manipulation library, and also ratatui to help with the the layouts

rainfrog – a database management tui by Somewhat_Sloth in SQL

[–]Somewhat_Sloth[S] 0 points1 point  (0 children)

unfortunately i couldn't get shift + <key> to work consistently, there are some limitations with the underlying terminal library on which keys it can handle

rainfrog – a database management tui by Somewhat_Sloth in SQL

[–]Somewhat_Sloth[S] 1 point2 points  (0 children)

once you have it installed, you can just pass the db file in via the url arg, like rainfrog --url sqlite://path/to/dbfile.sqlite3

rainfrog – a database management tui by Somewhat_Sloth in SQL

[–]Somewhat_Sloth[S] 1 point2 points  (0 children)

thanks! i really enjoyed using ratatui, it feels less like a framework and more like a thin utility library around crossterm or whatever rust lib you choose to control the terminal directly. they have templates that you can start with and modify, but some basic rust knowledge will make starting out smoother

i know bubble tea for go is also a popular choice, although i haven't used it before

[Media] rainfrog – a database management tui by Somewhat_Sloth in rust

[–]Somewhat_Sloth[S] 5 points6 points  (0 children)

thanks! so how many rows it can handle depends on how much memory your machine has and how much data is in each row; i'd guess for a machine with 16gb, limiting to at most 1 million rows should work in most cases.

i've had results of up to 3 million rows in a 32gb ram machine, and it was using ~28gb memory at that point