doc: Remove ideas for full tabular data plans.
This commit is contained in:
@@ -191,19 +191,26 @@ changes covers the register use case.
|
||||
**Done when:** `seq 1 20 | pikl --multi`, toggle a few items
|
||||
with Space, confirm, and all selected items appear on stdout.
|
||||
|
||||
## Phase 5: Table Mode & CSV
|
||||
## Phase 5: Table Mode & CSV ✓
|
||||
|
||||
Columnar data display.
|
||||
CSV/TSV input parsing and columnar table rendering.
|
||||
|
||||
**Deliverables:**
|
||||
- `--columns` flag for table layout
|
||||
- Auto-alignment
|
||||
- Column sorting keybinds
|
||||
- `--input-format csv` and `--input-format tsv`
|
||||
- Column-specific filtering
|
||||
- `--input-format csv` and `--input-format tsv` for delimited input
|
||||
- `--columns` flag for table layout with optional aliases
|
||||
- Auto-generated column config from CSV headers
|
||||
- Column widths computed in core (GUI gets them for free)
|
||||
- Table header row with bold/underline styling
|
||||
- CSV rows become normal Items (JSON objects), so filtering,
|
||||
field filters, hooks, multi-select, and output all work unchanged
|
||||
|
||||
**Done when:** `ps aux | pikl --input-format tsv --columns 1,10,2`
|
||||
renders a clean table.
|
||||
**Deferred to future:**
|
||||
- Cell/column selection in table mode
|
||||
- Column sorting keybinds
|
||||
- Horizontal scrolling for wide tables
|
||||
|
||||
**Done when:** `echo "name,age\nalice,30\nbob,25" | pikl --input-format csv`
|
||||
renders a navigable table with headers.
|
||||
|
||||
## Phase 6: Sessions & IPC
|
||||
|
||||
|
||||
Reference in New Issue
Block a user