Catppuccin Mocha012
The control panel, the mode indicator and the character grid of Lotus 1-2-3. Inside the grid, Google Sheets: typing replaces a cell, = starts a formula, Enter and Tab move you on, and Sheets' shortcuts do what you expect. One pure-Go binary.
$ curl -fsSL https://012.dev.site/install.sh | shFormulas as in Sheets
Sheets' functions with suggestions and argument hints, named ranges, arrays that spill, LAMBDA, decimal arithmetic for money, and undo for everything.
Open formulas →=SORT(FILTER(A2:C40, C2:C40>10), 3, FALSE)Data tools
Freeze, sort, filter, find and replace, conditional formatting, dropdowns and checkboxes, live pivot tables, and charts that float over the grid.
Open sheets →Files in, files out
A diff-friendly JSON format of its own; imports from CSV to Lotus 1-2-3, exports to CSV, JSON, NUON, XLSX and SQLite.
Open files →'theme = light:Catppuccin Latte,dark:Catppuccin MochaNative to the terminal
Your terminal's own colors or any of hundreds of schemes, the mouse, hyperlinks, charts as images, and your sheets over SSH with 012 serve.
Open terminal →Nushell, both ways
A stage in a nushell pipeline with file sizes, durations and dates kept, or a notebook of nushell cells whose outputs, sent to a sheet, are live tables that formulas and charts read.
Open nushell →'$app | where status >= 500Files that keep growing
Link a CSV, JSON lines or NUON log and its rows come in as they are written, like tail -f; formulas, charts and pipelines over it keep up.
Open following →