Releases: TLINDEN/tablizer
Releases · TLINDEN/tablizer
v1.3.3
New Features
- add yank support (#38) by TLINDEN
You can use this to copy one or more values directly to the clipboard, which is especially useful if your filter yields only one row. Just add the flag-yN
whereN
is the header name or number to be copied to the clipboard.
Bug Fixes
- fix ci tests on windows: make clean before running test (#44) by TLINDEN
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- add support for multiple filters and negated by @TLINDEN in #39
tablizer [..] '/Foo/i' '/bar/!'
(you can omit the delimiters if you don't need flags:tablizer [..] 'foo' '/bar/!'
) - add support for negative field filters @TLINDEN in #40:
-F field!=regex
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
What's Changed
- Add transpose feature, which allows you to modify matching fields, e.g.
-Tname -R '/foo/bar'
- Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0
- Removed lisp plugin support (filters and transposers do the job)
- Added L7 tests
- Changed file handling, use
-r <file>
to read from a file, it reads from stdin otherwise, only one file supported anymore - Headers are now treated case insensitive (options
-c
and-T
)
Full Changelog: v1.2.3...v1.3.0
v1.2.3
v1.2.2
v1.2.1
What's Changed
- add dependabot config by @TLINDEN in #17
- Bump actions/setup-go from 3 to 5 by @dependabot in #18
- Bump actions/checkout from 3 to 4 by @dependabot in #19
- Bump golangci/golangci-lint-action from 3 to 6 by @dependabot in #20
- fix typos in issue templates by @TLINDEN in #26
- Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.22.0 by @dependabot in #21
- Bump github.com/lithammer/fuzzysearch from 1.1.7 to 1.1.8 by @dependabot in #22
- Bump github.com/spf13/cobra from 1.6.1 to 1.8.1 by @dependabot in #23
- Bump github.com/gookit/color from 1.5.2 to 1.5.4 by @dependabot in #24
- Bump github.com/alecthomas/repr from 0.1.1 to 0.4.0 by @dependabot in #25
New Contributors
- @dependabot made their first contribution in #18
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Refactored and cleaned up the code, made linter happier
- Fixed bug where using
-v
w/o a pattern lead to zero output #12 - Added -F feature to filter by [multiple] columns #13
- Added highlight lines feature (
-L
). The colors can be configured in a config file:
Place the config file to~/.config/tablizer/config
or specify with-f path
. Example config:
# supported colors:
# black, blue, cyan, darkGray, default, green, lightBlue, lightCyan,
# lightGreen, lightMagenta, lightRed, lightWhite, lightYellow,
# magenta, red, white, yellow
BG = "lightGreen"
FG = "white"
HighlightBG = "lightGreen"
HighlightFG = "white"
NoHighlightBG = "white"
NoHighlightFG = "lightGreen"
HighlightHdrBG = "red"
HighlightHdrFG = "white"
The config file is HCL formatted.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- add color table support (using alternating colorization of rows) using new flag
-L
- add config file support (HCL format) using
~/.config/tablizer/config
or-f <file>
so the user can customize colors - removed golang 1.17 support
Full Changelog: v1.0.17...v1.1.0
v1.0.17
What's Changed
- added --no-headers (short: -H) flag to disable header display in tabular modes
- added lisp plugin infrastructure (more docs still required though) using zygo, try:
tablizer -l t/plugintest.zy < t/testtable2
- added fuzzy match support (experimental)
Full Changelog: v1.0.16...v1.0.17