Skip to content

Releases: TLINDEN/tablizer

v1.3.3

23 Feb 17:23
65732a5
Compare
Choose a tag to compare

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 where N 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

30 Jan 16:33
Compare
Choose a tag to compare

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

15 Jan 17:54
Compare
Choose a tag to compare

What's Changed

  • add -k<name> and sort by multiple columns support, fixes #34 by @TLINDEN in #35

Full Changelog: v1.3.0...v1.3.1

v1.3.0

14 Jan 12:13
Compare
Choose a tag to compare

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

13 Dec 09:40
Compare
Choose a tag to compare

Full Changelog: v1.2.2...v1.2.3

Fixes

  • fix #29: when trying to open a config file with a filename longer than 255 chars, a crash happened. Now an appropriate error message is printed.

v1.2.2

04 Nov 10:17
Compare
Choose a tag to compare

Full Changelog: v1.2.1...v1.2.2

*Bugfixes:

  • fix bug #27: if after parsing the number of columns and headers do not match, print an error.

v1.2.1

25 Sep 16:59
Compare
Choose a tag to compare

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

Full Changelog: v1.2.0...v1.2.1

v1.2.0

07 May 16:43
Compare
Choose a tag to compare

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:
    tablizer-hl
    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

22 Nov 13:20
6fccd12
Compare
Choose a tag to compare

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

02 Oct 16:20
9eadb94
Compare
Choose a tag to compare

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