Skip to content

Commit a51098d

Browse files
ekoopspoiana
authored andcommitted
chore: bump github.com/olekukonko/tablewriter from v0.0.5 to v1.1.2
Signed-off-by: Leonardo Di Giovanna <[email protected]>
1 parent 9dd3737 commit a51098d

File tree

3 files changed

+47
-18
lines changed

3 files changed

+47
-18
lines changed

cmd/images.go

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ package cmd
1616

1717
import (
1818
"bytes"
19-
"github.com/falcosecurity/driverkit/pkg/driverbuilder/builder"
2019
"os"
2120

21+
"github.com/falcosecurity/driverkit/pkg/driverbuilder/builder"
22+
"github.com/olekukonko/tablewriter/tw"
23+
2224
"github.com/olekukonko/tablewriter"
2325
"github.com/spf13/cobra"
2426
"github.com/spf13/pflag"
@@ -50,10 +52,17 @@ func NewImagesCmd(configOpts *ConfigOptions, rootOpts *RootOptions, rootFlags *p
5052
configOpts.Printer.DefaultText.Print(buf.String())
5153
}
5254

53-
table := tablewriter.NewWriter(os.Stdout)
54-
table.SetHeader([]string{"Image", "Target", "Arch", "GCC"})
55-
table.SetBorders(tablewriter.Border{Left: true, Top: false, Right: true, Bottom: false})
56-
table.SetCenterSeparator("|")
55+
table := tablewriter.NewTable(os.Stdout,
56+
tablewriter.WithRendition(tw.Rendition{
57+
Symbols: tw.NewSymbols(tw.StyleMarkdown),
58+
Borders: tw.Border{Left: tw.On, Right: tw.On, Top: tw.Off, Bottom: tw.Off}, // Markdown needs left/right borders
59+
}),
60+
tablewriter.WithHeaderAlignment(tw.AlignCenter), // Center align headers
61+
tablewriter.WithRowAlignment(tw.AlignLeft), // Common for Markdown
62+
tablewriter.WithHeaderAutoWrap(tw.WrapNone),
63+
tablewriter.WithRowAutoWrap(tw.WrapNone),
64+
tablewriter.WithHeader([]string{"Image", "Target", "Arch", "GCC"}),
65+
)
5766

5867
for _, img := range b.Images {
5968
data := make([]string, 4)

go.mod

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ require (
1414
github.com/go-playground/universal-translator v0.18.1
1515
github.com/go-playground/validator/v10 v10.24.0
1616
github.com/mitchellh/go-homedir v1.1.0
17-
github.com/olekukonko/tablewriter v0.0.5
17+
github.com/olekukonko/tablewriter v1.1.2
1818
github.com/opencontainers/image-spec v1.1.1
1919
github.com/pterm/pterm v0.12.80
2020
github.com/spf13/cobra v1.9.1
@@ -40,6 +40,9 @@ require (
4040
github.com/MakeNowJust/heredoc v1.0.0 // indirect
4141
github.com/Microsoft/go-winio v0.6.2 // indirect
4242
github.com/chai2010/gettext-go v1.0.3 // indirect
43+
github.com/clipperhouse/displaywidth v0.7.0 // indirect
44+
github.com/clipperhouse/stringish v0.1.1 // indirect
45+
github.com/clipperhouse/uax29/v2 v2.3.0 // indirect
4346
github.com/containerd/console v1.0.4 // indirect
4447
github.com/containerd/errdefs v1.0.0 // indirect
4548
github.com/containerd/errdefs/pkg v0.3.0 // indirect
@@ -55,6 +58,7 @@ require (
5558
github.com/evanphx/json-patch v5.9.0+incompatible // indirect
5659
github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f // indirect
5760
github.com/fatih/camelcase v1.0.0 // indirect
61+
github.com/fatih/color v1.18.0 // indirect
5862
github.com/felixge/httpsnoop v1.0.4 // indirect
5963
github.com/fsnotify/fsnotify v1.8.0 // indirect
6064
github.com/fvbommel/sortorder v1.1.0 // indirect
@@ -87,8 +91,9 @@ require (
8791
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
8892
github.com/lithammer/fuzzysearch v1.1.8 // indirect
8993
github.com/mailru/easyjson v0.7.7 // indirect
94+
github.com/mattn/go-colorable v0.1.14 // indirect
9095
github.com/mattn/go-isatty v0.0.20 // indirect
91-
github.com/mattn/go-runewidth v0.0.16 // indirect
96+
github.com/mattn/go-runewidth v0.0.19 // indirect
9297
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
9398
github.com/moby/docker-image-spec v1.3.1 // indirect
9499
github.com/moby/go-archive v0.1.0 // indirect
@@ -106,12 +111,14 @@ require (
106111
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
107112
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f // indirect
108113
github.com/ncruces/go-strftime v0.1.9 // indirect
114+
github.com/olekukonko/cat v0.0.0-20250911104152-50322a0618f6 // indirect
115+
github.com/olekukonko/errors v1.1.0 // indirect
116+
github.com/olekukonko/ll v0.1.3 // indirect
109117
github.com/opencontainers/go-digest v1.0.0 // indirect
110118
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
111119
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
112120
github.com/pkg/errors v0.9.1 // indirect
113121
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
114-
github.com/rivo/uniseg v0.4.7 // indirect
115122
github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a // indirect
116123
github.com/russross/blackfriday/v2 v2.1.0 // indirect
117124
github.com/sagikazarmark/locafero v0.7.0 // indirect
@@ -136,7 +143,7 @@ require (
136143
golang.org/x/net v0.47.0 // indirect
137144
golang.org/x/oauth2 v0.28.0 // indirect
138145
golang.org/x/sync v0.18.0 // indirect
139-
golang.org/x/sys v0.38.0 // indirect
146+
golang.org/x/sys v0.40.0 // indirect
140147
golang.org/x/term v0.37.0 // indirect
141148
golang.org/x/text v0.31.0 // indirect
142149
golang.org/x/time v0.11.0 // indirect

go.sum

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3
3434
github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
3535
github.com/chai2010/gettext-go v1.0.3 h1:9liNh8t+u26xl5ddmWLmsOsdNLwkdRTg5AG+JnTiM80=
3636
github.com/chai2010/gettext-go v1.0.3/go.mod h1:y+wnP2cHYaVj19NZhYKAwEMH2CI1gNHeQQ+5AjwawxA=
37+
github.com/clipperhouse/displaywidth v0.7.0 h1:QNv1GYsnLX9QBrcWUtMlogpTXuM5FVnBwKWp1O5NwmE=
38+
github.com/clipperhouse/displaywidth v0.7.0/go.mod h1:R+kHuzaYWFkTm7xoMmK1lFydbci4X2CicfbGstSGg0o=
39+
github.com/clipperhouse/stringish v0.1.1 h1:+NSqMOr3GR6k1FdRhhnXrLfztGzuG+VuFDfatpWHKCs=
40+
github.com/clipperhouse/stringish v0.1.1/go.mod h1:v/WhFtE1q0ovMta2+m+UbpZ+2/HEXNWYXQgCt4hdOzA=
41+
github.com/clipperhouse/uax29/v2 v2.3.0 h1:SNdx9DVUqMoBuBoW3iLOj4FQv3dN5mDtuqwuhIGpJy4=
42+
github.com/clipperhouse/uax29/v2 v2.3.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g=
3743
github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U=
3844
github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
3945
github.com/containerd/console v1.0.4/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk=
@@ -73,6 +79,8 @@ github.com/falcosecurity/falcoctl v0.11.1 h1:slBPwAPs5n5CO2Lro1w7ugemu8WuCOoKnfn
7379
github.com/falcosecurity/falcoctl v0.11.1/go.mod h1:sD9ghf9R/uFeY8X9fimecMwtvqLbrMn5+jcpwQfPeJQ=
7480
github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=
7581
github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc=
82+
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
83+
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
7684
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
7785
github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
7886
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
@@ -173,12 +181,13 @@ github.com/lithammer/fuzzysearch v1.1.8 h1:/HIuJnjHuXS8bKaiTMeeDlW2/AyIWk2brx1V8
173181
github.com/lithammer/fuzzysearch v1.1.8/go.mod h1:IdqeyBClc3FFqSzYq/MXESsS4S0FsZ5ajtkr5xPLts4=
174182
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
175183
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
184+
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
185+
github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
176186
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
177187
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
178-
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
179188
github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
180-
github.com/mattn/go-runewidth v0.0.16 h1:E5ScNMtiwvlvB5paMFdw9p4kSQzbXFikJ5SQO6TULQc=
181-
github.com/mattn/go-runewidth v0.0.16/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
189+
github.com/mattn/go-runewidth v0.0.19 h1:v++JhqYnZuu5jSKrk9RbgF5v4CGUjqRfBm05byFGLdw=
190+
github.com/mattn/go-runewidth v0.0.19/go.mod h1:XBkDxAl56ILZc9knddidhrOlY5R/pDhgLpndooCuJAs=
182191
github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
183192
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
184193
github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0=
@@ -216,8 +225,14 @@ github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J
216225
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
217226
github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4=
218227
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
219-
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
220-
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
228+
github.com/olekukonko/cat v0.0.0-20250911104152-50322a0618f6 h1:zrbMGy9YXpIeTnGj4EljqMiZsIcE09mmF8XsD5AYOJc=
229+
github.com/olekukonko/cat v0.0.0-20250911104152-50322a0618f6/go.mod h1:rEKTHC9roVVicUIfZK7DYrdIoM0EOr8mK1Hj5s3JjH0=
230+
github.com/olekukonko/errors v1.1.0 h1:RNuGIh15QdDenh+hNvKrJkmxxjV4hcS50Db478Ou5sM=
231+
github.com/olekukonko/errors v1.1.0/go.mod h1:ppzxA5jBKcO1vIpCXQ9ZqgDh8iwODz6OXIGKU8r5m4Y=
232+
github.com/olekukonko/ll v0.1.3 h1:sV2jrhQGq5B3W0nENUISCR6azIPf7UBUpVq0x/y70Fg=
233+
github.com/olekukonko/ll v0.1.3/go.mod h1:b52bVQRRPObe+yyBl0TxNfhesL0nedD4Cht0/zx55Ew=
234+
github.com/olekukonko/tablewriter v1.1.2 h1:L2kI1Y5tZBct/O/TyZK1zIE9GlBj/TVs+AY5tZDCDSc=
235+
github.com/olekukonko/tablewriter v1.1.2/go.mod h1:z7SYPugVqGVavWoA2sGsFIoOVNmEHxUAAMrhXONtfkg=
221236
github.com/onsi/ginkgo/v2 v2.23.3 h1:edHxnszytJ4lD9D5Jjc4tiDkPBZ3siDeJJkUZJJVkp0=
222237
github.com/onsi/ginkgo/v2 v2.23.3/go.mod h1:zXTP6xIp3U8aVuXN8ENK9IXRaTjFnpVB9mGmaSRvxnM=
223238
github.com/onsi/gomega v1.36.3 h1:hID7cr8t3Wp26+cYnfcjR6HpJ00fdogN6dqZ1t6IylU=
@@ -247,8 +262,6 @@ github.com/pterm/pterm v0.12.80/go.mod h1:c6DeF9bSnOSeFPZlfs4ZRAFcf5SCoTwvwQ5xaK
247262
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
248263
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
249264
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
250-
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
251-
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
252265
github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a h1:w3tdWGKbLGBPtR/8/oO74W6hmz0qE5q0z9aqSAewaaM=
253266
github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a/go.mod h1:S8kfXMp+yh77OxPD4fdM6YUknrZpQxLhvxzS4gDHENY=
254267
github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk=
@@ -365,8 +378,8 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc
365378
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
366379
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
367380
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
368-
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
369-
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
381+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
382+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
370383
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
371384
golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
372385
golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=

0 commit comments

Comments
 (0)