xsv
xsv copied to clipboard
A fast CSV command line toolkit written in Rust.
# Problem I have a `blog.csv` look like this: ```csv title,content,date,auther test newline,"first line second line",2020-01-01,Kyle other post,"Hello World",2020-01-02,John ``` `xsv table blog.csv` give me some broken output: ```sh $...
Caught by rustc CI The test fails when it tries to compare `[[""]]` with `[["\u{feff}"]]`. Presumably the BOM is being stripped somewhere. ```rust #[test] fn prop_cat_cols() { fn p(rows1: CsvData,...
I really wish there was more documentation than a readme. Preferably a longer description of each command with a list of available options for each command (with a description) and...
would be nice to have a --unique for xsv sort for ex.: ``` echo -e 'foo,last_name\nB,kofi\nA,elmo\nC,elmo' |xsv sort -u last_name foo,last_name A,elmo B,kofi ```
Today I learned how fast `xsv split` can be. The only thing that I feel that it's missing is a `--compress-program` switch (or similar) that would allow the user to...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.2.4 to 0.4.4. Changelog Sourced from crossbeam-channel's changelog. Version 0.8.1 Support targets that do not have atomic CAS on stable Rust (#698) Version 0.8.0 Bump the minimum...
Bumps [smallvec](https://github.com/servo/rust-smallvec) from 0.6.5 to 0.6.14. Release notes Sourced from smallvec's releases. v0.6.14 Fix a possible buffer overflow in insert_many (#252, #254). v0.6.13 Use the maybe-unit crate in place of...
I have a CSV where one of the fields is actually JSON: ```csv foo,"[""bar"",""baz""]",bazinga ``` (Before anyone tells me this is dumb: Yes, I agree. But it's what I have...
Hi, I'm trying to partition a very big csv file (5119338774 rows), based on the first column. xsv gets terminated with Too many open files (os error 24) error. Thanks,,
eg: when the output of `xsv` is being sent to stdout, pipe the output to the command specified by the env var `XSV_PAGER` if it is set. This would allow...