John Kerl
d2925aafe5
error-handling in the CSV-reader's constructor
2025-08-15 19:52:37 -04:00
John Kerl
06e16ea3ee
Don't parse CSV comments ( #1859 )
...
* `mlr sort -b` feature
* mlr regtest -p test/cases/cli-help && make dev
* Don't parse CSV comments
* Add tests for PR 1346
* Add tests for PR 1787
* Add test CSV files
2025-08-13 18:07:32 -04:00
John Kerl
fccdf215e6
DKVP --incr-key option ( #1839 )
...
* Code support for --incr-key
* Add source code for online help for new flag
* Run `make dev`
2025-07-20 17:05:24 -04:00
John Kerl
41649bf4f9
Static-check fixes from @lespea #1657 , batch 7/n ( #1709 )
2024-10-27 12:11:28 -04:00
John Kerl
02bd5344b9
Static-check fixes from @lespea #1657 , batch 5/n ( #1707 )
...
* Static-check fixes from @lespea #1657 , batch 2/n
* Static-check fixes from @lespea #1657 , batch 3/n
* Static-check fixes from @lespea #1657 , batch 4/n
* Static-check fixes from @lespea #1657 , batch 5/n
2024-10-27 12:05:48 -04:00
John Kerl
8c791f5466
Static-check fixes from @lespea #1657 , batch 4/n ( #1706 )
...
* Static-check fixes from @lespea #1657 , batch 2/n
* Static-check fixes from @lespea #1657 , batch 3/n
* Static-check fixes from @lespea #1657 , batch 4/n
2024-10-27 12:00:25 -04:00
John Kerl
047cb4bc28
Static-check fixes from @lespea #1657 , batch 1/n ( #1703 )
2024-10-27 11:42:43 -04:00
Adam Lesperance
085e831668
The package version must match the major tag version ( #1654 )
...
* Update package version
* Update makefile targets
* Update readme packages
* Remaining old packages via rg/sd
2024-09-20 12:10:11 -04:00
John Kerl
73e2117b43
Misc. codespell findings ( #1628 )
2024-08-25 17:40:57 -04:00
John Kerl
f01bb92da7
Avoid spurious [] on JSON output in some cases ( #1528 )
...
* JSON empty vs `[]` handling [WIP]
* unit-test mods
2024-03-16 17:00:59 -04:00
John Kerl
aff4b9f32d
Improved file-not-found handling ( #1508 )
2024-02-26 00:12:31 -05:00
John Kerl
3ff43fa818
Miller produces no output on TSV with > 64K characters per line ( #1505 )
...
* Switch to bufio.Reader, first pass
* temp
* Simplify ILineReader by making it stateless
* Interface not necessary; ILineReader -> TLineReader
* neaten
* iterating
2024-02-25 15:50:50 -05:00
John Kerl
57b32c3e9b
Separate out ILineReader abstraction ( #1504 )
...
* Split up pkg/input/record_reader.go
* new ILineReader/TLineReader
2024-02-24 22:07:56 -05:00
John Kerl
af021f28d7
Support markdown format on input ( #1478 )
...
* Support markdown on input
* unit-test files
* doc mods
* Unit-test cases for I/O-format keystroke-savers
* -i/-o md as well as -i/-o markdown
2024-01-20 16:51:15 -05:00
John Kerl
bfc829a381
Internal name-neatens ( #1475 )
2024-01-20 13:36:28 -05:00
John Kerl
794a754c36
Support PPRINT barred input ( #1472 )
...
* Support PPRINT barred input
* regression-test files
* output from `make dev`
* doc updates
2024-01-20 12:59:12 -05:00
John Kerl
1ae670fd4a
Rename internal regex functions ( #1446 )
2023-12-17 12:46:28 -05:00
John Kerl
18a9eaa377
Fix ragged-CSV auto-pad ( #1428 )
2023-11-19 23:53:53 -05:00
John Kerl
268a96d002
Export library code in pkg/ ( #1391 )
...
* Export library code in `pkg/`
* new doc page
2023-09-10 17:15:13 -04:00