Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-12 | Bump to version 1.3.2v1.3.2 | Ryan Geary | |
2021-07-12 | Apply clippy suggestions | Ryan Geary | |
2021-07-12 | Update github workflows | Ryan Geary | |
2021-07-12 | Apply clippy suggestions | Ryan Geary | |
2021-07-12 | Propogate BrokenPipe error up to main and exit gracefully | Ryan Geary | |
2020-08-16 | Add GitHub action to create GitHub release | Ryan Geary | |
2020-08-13 | Bump to version 1.3.1v1.3.1 | Ryan Geary | |
2020-08-13 | Fix blank line getting printed with field_separator | Ryan Geary | |
This changes the onus of removing trailing newlines when it matters to the caller to print_choice. | |||
2020-08-13 | Move `make release` rule to be default | Ryan Geary | |
2020-06-26 | Bump to version 1.3.0v1.3.0 | Ryan Geary | |
2020-06-26 | add brew package to readme.md | Collin Reilly Clark | |
closes #21 | |||
2020-06-24 | Use LineWriter when input is stdin (#10) | Ryan Geary | |
2020-06-17 | Move backslash escaping to separate crate | Ryan Geary | |
2020-06-17 | Add backslash escape parsing (#26) | Ryan Geary | |
2020-06-16 | Add crates.io GitHub action | Ryan Geary | |
2020-06-15 | Add one_indexed flag (#23) | Ryan Geary | |
2020-06-08 | Bump version to 1.2.0v1.2.0 | Ryan Geary | |
2020-06-08 | Add regression tests for #16 | Ryan Geary | |
2020-06-08 | Create rust.yml | Ryan Geary | |
2020-06-08 | Add alternate Rust-y range syntax (#11) | Ryan Geary | |
Refactor to support choice 'kind' Add ParseRangeError Add rust syntax range parsing tests Implement rust syntax parsing Change parse to not anticipate exclusivity Add choice tests Implement Rust syntax choices Show that there are multiple in opt.choice*s* Refactor repeated code in choice tests Update documentation to reflect Rust range syntax | |||
2020-06-08 | Fix readme exclusivity mistake | Ryan Geary | |
fixes #14 | |||
2020-06-08 | Add CONTRIBUTING.md | Ryan Geary | |
2020-06-07 | Prepare for crates.io release | Ryan Geary | |
2020-06-07 | Add license line to Cargov1.1.2 | Ryan Geary | |
2020-06-02 | Add updated documentationv1.1.1 | Ryan Geary | |
2020-06-02 | Advance to v1.1.0v1.1.0 | Ryan Geary | |
2020-06-02 | Add character-wise `choose`ing | Ryan Geary | |
Alphabetize structopt options Add character-wise tests Add character-wise switch Add print-after-end test Add empty default separator for char-wise mode Add char-wise forward and negative printing Add pure reverse printing Change to char_wise to user `char` instead of `u8` Adds support for unicode (read: emojis) Adds a newline char to end of each char-wise test because that's how it is Add writing traits for better code structure Merge repetitive codepaths with generics Unify print_choice_* funtion names Reorder functions in choice module Rename variable to avoid name confusion Make default case for loop more readable Abstract default case print loop Add e2e test Move vec create to print_choice_negative | |||
2020-04-13 | Add Arch Linux installation to readme | Ryan Geary | |
2020-04-06 | [FEATURE] specify output field delimiter (#8) | Ryan Geary | |
Add output_field_separator option Add output_field_separator tests Change structopt req to 0.3 Separate negative choices into a function Prevent tail printing output_field_separator Change OFS to Option<String> with a default value of " " Reorder arguments to write_bytes to parallel print_choice Print output_separator in main loop if applicable Add `cargo test` to Makefile Add write_separator function | |||
2020-04-04 | Non-greedy String Splitting (#7) | Ryan Geary | |
* Add non_greedy flag * Add non-greedy tests * Prevent printing spaces for empty fields * Prevent filtering non-empty fields when non-greedy | |||
2020-04-04 | Update readme.md | Artem Polishchuk | |
2020-04-04 | Add packaging status | Artem Polishchuk | |
2020-04-04 | Move Cargo.toml to v1.0.0v1.0.0 | Ryan Geary | |
2020-04-02 | Create LICENSE | Ryan Geary | |
2020-04-02 | Fix documentation inconsistency | Ryan Geary | |
2020-04-02 | Update documentation for v0.1.4v0.1.4 | Ryan Geary | |
2020-04-01 | Add negative choice and parsing tests | Ryan Geary | |
Allow negative ranges as long as they aren't reversed too Allow reversed negative ranges iff both indices are negative | |||
2020-03-17 | Cargo fmt | Ryan Geary | |
2020-03-17 | Handle failure to open input file | Ryan Geary | |
2020-03-17 | Reassign exit codes and clean up e2e_test | Ryan Geary | |
0 - Success 1 - Argument parsing error 2 - Regex compilation error | |||
2020-03-16 | Use debuginfo only for flamegraph builds | Ryan Geary | |
2020-03-15 | Separate Opt into separate mod | Ryan Geary | |
2020-03-15 | Use lazy_static for parse_choice regex | Ryan Geary | |
2020-03-15 | Return ParseIntErrors from parse_choice | Ryan Geary | |
2020-03-15 | Remove lingering flame_it cfg | Ryan Geary | |
2020-03-15 | Add custom BufReader to cut down on allocation time | Ryan Geary | |
2020-03-15 | Add test and bench rules to Makefile | Ryan Geary | |
2020-03-14 | Add error messages for stdout writes | Ryan Geary | |
2020-03-14 | Make regex compilation errors more specific | Ryan Geary | |
2020-03-10 | Set version=0.1.3v0.1.3 | Ryan Geary | |