Skip to content

v1-7-csv

Choose a tag to compare

@github-actions github-actions released this 07 May 16:17
· 18 commits to main since this release

[1-7-csv] - 2024-05-07

Features

  • add command line options of subcommand csv - (f7955d2) - ShanaAE
  • add validator for csv input argument - (a000f6b) - ShanaAE
  • add csv parser and serde struct - (808d556) - ShanaAE
  • add anyhow - (7c14df5) - ShanaAE
  • use serde_json to output record to json - (064d77d) - ShanaAE
  • use csv StringRecord to parse csv, got more common usage though less type - (074a984) - ShanaAE
  • add format option for csv subcommand - (7ccb53d) - ShanaAE
  • add Display trait for OutputForamt and modify output option to fit format - (5b11473) - ShanaAE
  • add logic of converting csv to yaml or toml - (c7476e4) - ShanaAE

Refactoring

  • extract opts to seperated module - (744d178) - ShanaAE
  • extract csv_processor to seperated module - (793dd08) - ShanaAE
  • just use serde_json::Value to serialize, because serde_xxx only requires Serialize and Sized trait - (af534b1) - ShanaAE
  • extract csv_opts and csv_convert to seperated files - (b546986) - ShanaAE