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.
Install
Binary usage
Ced option
# Print version
# Print help
# Start ced
# Optionaly with initial import
# Execute script
# argument with .ced extension will be interpretted as execution script
# In this case, loop variants are restricted
# Import schema and import data file.
# Execute a given command without opening an interactive shell
Ced shell command
# Type help in prompt or give --help flag for detailed usage.
# Get help
>> help
# Import a file
>> import
# Import a schema file. Second argument determines overriding.
>> schema
# Print csv data optionally with a viewer command
# Set CED_VIEWER to set default print viewer
>> print
>> print
# Append a new row to last
# Type a comma to exit loop
>> add-row
# Edit a given row
>> edit-row <ROW_NUMBER>
# Set a limiter for a column with interactive shell
>> limit
# Export to a file
>> export
# Overwrite to a source file
>> write
# Undo a previous operation
# History capacity is 16 by default
# You can override it with CED_HISTORY_CAPACITY
>> undo
# Redo a previous undo
>> redo