Releases: TLINDEN/tablizer
v1.0.13
v1.0.12 - 2022-11-03
Added
-
Added command line flag to generate shell completion code
-
Added an animated demo gif to the README to demonstrate the tool
Fixed
-
The
-A
flag wasn't implemented (default output mode). -
Fixed building from source on systems w/o perls pod tools,
which is not requrired anyway since I always commit the latest
manpage.
v1.0.12
v1.0.12 - 2022-10-25
Added
-
Added support to parse CSV input
-
Added CSV output support
-
Added support for environment variables
Changed
-
We do not use the generated help message anymore, instead we use the
usage from the manpage, which we have to maintain anyway. It looks
better and has flag groups, which cobra is still lacking as of this
writing. -
More refactoring and re-organization, runtime configuration now
lives in the cfg module.
Fixed
- Fixed Bug #5, where
matches have not been highlighted correctly in some rare cases.
v1.0.11
v1.0.11 - 2022-10-19
Added
-
Added CI job golinter to regularly check for common mistakes.
-
Added YAML output mode.
-
Added more unit tests, we're over 95% in the lib module.
Changed
-
do not use any global variables anymore, makes the code easier to
maintain, understand and test -
using io.Writer in print* functions, which is easier to test, also
re-implemented the print tests. -
replaced go-str2duration with my own implementation
duration2int()
.
v1.0.10
Full Changelog: v1.0.9...v1.0.10
Added
-
Added various sort modes: sort by time, by duration, numerical (-a -t -i)
-
Added possibility to modify sort order to descending (-D)
-
Added support to specify a regexp in column selector -c, which can
also be mixed with numerical column spec -
More unit tests
Fixed
- Column specification allowed to specify duplicate columns like
-c 1,2,1,2
unchecked. Now this list will be deduplicated before use.
v1.0.9
Full Changelog: v1.0.8...v1.0.9
Added
- Added Changelog, Contribution guidelines and no COC.
Changed
- some minor changes to satisfy linter.
v1.0.8
v1.0.7
Release
Pattern parameter fix, add --invert-match more unit tests
Pattern matching did not work, because the (new) help subcommand lead to cobra taking care of the first arg to the program (argv[1]). So now there's a new parameter -m
which displays the manpage and no more subcommands.
A new option has been added: --invert-match -v
which behaves like the same option in grep(1): it inverts the pattern match.
Also, a few more unit tests has been added.
Minor cleanups and internal enhancements
Fixed go namespace, add git info to version in develop branch and added an internal manpage viewer (tablizer help
) for users w/o man(1)
or local install.