Ced, a csv editor and library
Ths is a csv editor and a backend for other frontends.
Ced is not a fully featured editor, but more likely an "ed" for csv. Ced simply
prevents you from adding surplus column or invalid data type. 
Changes
Install
Install rust related binaries
bash
cargo install ced --features cli --locked
Binary usage
Ced option
```bash
Print version
ced --version
Print help
ced --help
Start ced
Optionaly with initial import
ced
ced file.csv
Execute script
argument with .ced extension will be interpretted as execution script
In this case, loop variants are restricted
ced script.ced
Import schema and import data file.
Execute a given command without opening an interactive shell
ced --schema schema.csv data.csv --command 'add-row 1 100,20;write'
```
Ced shell command
```bash
Type help in prompt or give --help flag for detailed usage.
Get help
  
    help
  
Import a file
  
    import file_name.csv
  
Import a schema file. Second argument determines overriding.
  
    schema file_name true
  
Print csv data optionally with a viewer command
Set CED_VIEWER to set default print viewer
  
    print
    print tidy-viwer
  
Append a new row to last
Type a comma to exit loop
  
    add-row 
    First Header = .. 
    Second Header = .. 
  
Edit a given row
  
    edit-row 
  
Set a limiter for a column with interactive shell
  
    limit
  
Export to a file
  
    export file_name.csv
  
Overwrite to a source file
  
    write
  
Undo a previous operation
History capacity is 16 by default
You can override it with CEDHISTORYCAPACITY
  
    undo
  
Redo a previous undo
  
    redo
    ```