pspg
lnav
pspg | lnav | |
---|---|---|
13 | 77 | |
2,379 | 6,727 | |
- | - | |
7.8 | 9.6 | |
12 days ago | 5 days ago | |
C | C++ | |
BSD 2-clause "Simplified" License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pspg
-
Harlequin: SQL IDE for Your Terminal
pspg is a pager intended to be used with SQL command line clients. It was originally created for Postgres (hence the name), but also works with MySQL and others
https://github.com/okbob/pspg
- Pspg: Unix pager designed for work with tables
-
Show HN: Postgres Language Server
> I am regularly surprised how bad the tooling is for SQL/databases.
This. I'd really like to have a working SQL pretty printer/formatter. Psql is great, but lacks autocompletion in several places.
That said, a big shoutout to pspg (https://github.com/okbob/pspg) - an excellent pager for psql (also for general csvs).
- Pspg – Postgres Pager[video]
- PostgreSQL and Tabular Data Pager
- Show HN: Ov – feature rich terminal pager
-
pspg VS ov - a user suggested alternative
2 projects | 25 Jun 2022
-
Charm 0.1: a data-oriented scripting language
Possibly the best pager for tabular data out there is https://github.com/okbob/pspg ; it accepts generic inputs so results can be piped via shell command.
-
how to use pspg
I am trying to use: https://github.com/okbob/pspg
- Pspg – Postgres Pager
lnav
- Lnav: A log file viewer for the terminal
-
Angle-grinder: Slice and dice logs on the command line
See https://lnav.org for a powerful mini-ETL CLI power tool; it embeds SQLite, supports ~every format, has great UX and easily handles a few million rows at a time.
- FLaNK Stack 26 February 2024
- LNAV – The Logfile Navigator
-
Toolong: Terminal application to view, tail, merge, and search log files
The code base seems like a good reference as a small Python project.
My fav option in this class of apps: https://lnav.org/ It lets you use journalctl with pipes as requested here: https://github.com/Textualize/toolong/issues/4
-
Logdy.dev – web based logs viewer UI for local development environment
For local development, I cannot recommend lnav[1] enough. Discovering this tool was a game changer in my day to day life. Adding comments, filtering in/out, prettify and analyse distribution is hard to live without now.
I don't think a browser tool would fit in my workflow. I need to pipe the output to the tool.
[1] https://lnav.org/
- Textanalysistool.net
- Ask HN: What apps have you created for your own use?
-
Ask HN: How does `lnav` run its playground which you can just SSH into?
It looks like they run an SSH server inside a Docker container defined by this Dockerfile [1]. This uses the ForceCommand directive in the sshd_config file to ensure that a specific command is run when a user connects (rather than the user connecting directly to a shell).
Depending on whether the user connects as the `playground` or `tutorial1` user they interact with a bash script that is either [2] or [3].
[1]: https://github.com/tstack/lnav/blob/master/demo/Dockerfile
[2]: https://github.com/tstack/lnav/blob/master/docs/tutorials/pl...
[3]: https://github.com/tstack/lnav/blob/master/docs/tutorials/tu...
What are some alternatives?
pgquarrel - pgquarrel compares PostgreSQL database schemas (DDL)
lightproxy - 💎 Cross platform Web debugging proxy
mandown - man-page inspired Markdown viewer
dive - A tool for exploring each layer in a docker image
postgres_lsp - A Language Server for Postgres
glow - Render markdown on the CLI, with pizzazz! 💅🏻
mdviewer - Rendered display of markdown on terminal
GoAccess - GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
ncda - Ncurses disk usage analyzer
conio-for-linux - Conio.h for linux
moar - Moar is a pager. It's designed to just do the right thing without any configuration.
nnn - n³ The unorthodox terminal file manager