1 unstable release

0.1.0 Aug 29, 2021

#128 in #change

MIT license

23KB
605 lines

cic Change Interactive CSV

A command line utility for viewing and editing csvs. Work in progress.

Goal is to have somethat that appears like excel, taking up the entire terminal window and uses vim-bindings to navigate to different cells to edit them. This will NOT have any "excel" computational functionality, it will only store/edit static data (that is, csvs).

Notes

Keybinds

hjkl movement c update cell with new value (prompt for overwrite) a edit cell value (prompt with update) dd delete row o new row

types of modes:

  • movement
    • move direction
    • add row
    • delete row
  • prompt/command
    • add column
    • delete column (with prompt?)
  • visual
    • move rows around
    • move columns around?
  • insert

Maybe separate user input and actual commands?

terminal event + mode -> action

Dependencies

~2.7–3.5MB
~55K SLoC