cat / 012
clone

a spreadsheet for the terminal: lotus 1-2-3 looks, google sheets keys and formulas, one go binary

Roadmap: a TUI Jupyter for nushell replaces the grid notebook; sections renumbered

Dami committed d9a93a3
commit
d9a93a36b15ece3b6874d93bef43f86fb9c3d35d
parent
2a32ad7a5e7a53fc3bb65fe9977fc2e4c923b4d5
author
Dami <dami.etoile@gmail.com>
kind
docs risk score 0.2 of 3, Jev's estimate
2 files changed, +11 -6
MROADMAP.md15++++++++++-----
Mdocs/terminal/ssh.md2+-
M ROADMAP.md +10 -5
@@ -24,16 +24,21 @@ rises in measured steps; see [Bounds of support](docs/contributing/limits.md#wha
2424 |---|---|---|2525 | Linked, paged read-only ranges over Parquet and SQLite that feed pivots and formulas by streaming | Sources too big for any grid | L |2626 27-### 4. Nushell notebook27+### 2. A TUI Jupyter for nushell2828 29-What's left of making 012 and nushell one tool, on top of the notebook30-([Notebooks](docs/nushell/notebooks.md)).29+A notebook is its own kind of tab in a workbook: cells, not a grid. Code30+cells hold a nushell pipeline (several lines if needed) with its output31+under it (a scrollable table view, text, a record or an error); note cells32+hold Markdown. You run cells in the order you choose, with the usual33+controls, and send any output to a sheet, where it is a live region that34+formulas, charts and pivots use. It replaces the grid-based notebook sheet.3135 3236 | Item | Result | Size |3337 |---|---|---|34-| Nushell's own completions in the prompt; `nu_plugin_012` only if `--pipe` proves clumsy from inside nu | | S to M |38+| Notebook tabs: code and note cells, outputs rendered in place (tables that scroll and open full-screen as a grid, text, records, errors), Jupyter keys inside the notebook (Shift+Enter run and next, Ctrl+Enter run, a/b add above/below, dd delete, m/y note/code, Esc/Enter command/edit mode) plus menus and palette; run cell, run all, run above, run below, stop, clear outputs; run counts and timings; cells named for their output (`$files`), stale marks when a cell they read has changed, an opt-in reactive mode that re-runs dependents; send an output to a sheet as a live region (`nu.files`); outputs saved in the workbook up to a size cap; existing notebook sheets converted, one code cell per region; `012 nu` opens a notebook | A TUI Jupyter with nushell and 012 | L |39+| Nushell's own completions in code cells; a way to call 012 from nu without `^012` (a shipped `012.nu` module, or `nu_plugin_012`) | | S to M |3540 36-### 5. Toward multiplayer41+### 3. Toward multiplayer3742 3843 Sessions share one workbook through the server that already hosts them3944 (`012 serve`), so every change is ordered in one place: the workbook's one
M docs/terminal/ssh.md +1 -1