mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Add View A Nicely-Formatted CSV In Terminal as a Workflow TIL
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
||||
|
||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||
|
||||
_1649 TILs and counting..._
|
||||
_1650 TILs and counting..._
|
||||
|
||||
See some of the other learning resources I work on:
|
||||
- [Get Started with Vimium](https://egghead.io/courses/get-started-with-vimium~3t5f7)
|
||||
@@ -1915,6 +1915,7 @@ If you've learned something here, support my efforts writing daily TILs by
|
||||
- [Temporarily Hide CleanShot X Capture Previews](workflow/temporarily-hide-cleanshot-x-capture-previews.md)
|
||||
- [Toggle Between Stories In Storybook](workflow/toggle-between-stories-in-storybook.md)
|
||||
- [Update asdf Plugins With Latest Package Versions](workflow/update-asdf-plugins-with-latest-package-versions.md)
|
||||
- [View A Nicely-Formatted CSV In Terminal](workflow/view-a-nicely-formatted-csv-in-terminal.md)
|
||||
- [View The PR For The Current GitHub Branch](workflow/view-the-pr-for-the-current-github-branch.md)
|
||||
|
||||
### XState
|
||||
|
||||
23
workflow/view-a-nicely-formatted-csv-in-terminal.md
Normal file
23
workflow/view-a-nicely-formatted-csv-in-terminal.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# View Nicely-Formatted CSV In Terminal
|
||||
|
||||
I'd just written and run a script to generate a CSV of data requested by a
|
||||
stakeholder. Before sending it over to them, I wanted to briefly browse through
|
||||
it to make sure the data passed a spot-check and that the way I structured
|
||||
things looked reasonable.
|
||||
|
||||
There are a dozen ways I can view a CSV file on my machine, but I wasn't
|
||||
interested in opening another program or navigating to the file in Finder.app.
|
||||
|
||||
I had generated the file in the terminal and I wanted to view it there.
|
||||
|
||||
The Rust-built [`csvlens`](https://github.com/YS-L/csvlens) CLI is just what I
|
||||
was looking for.
|
||||
|
||||
```bash
|
||||
$ csvlens data_report_20250627.csv
|
||||
```
|
||||
|
||||
This shows the data spaced out with columns and rows and has a set of
|
||||
keybindings that can be browsed with `?`.
|
||||
|
||||
I got this tool from `brew install csvlens`.
|
||||
Reference in New Issue
Block a user