From 6eedb60a6a7e6064edcf44012cd6650cd42c07c5 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Tue, 11 Oct 2022 18:50:58 +0200 Subject: [PATCH] minor update to current state --- README.md | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 0f80098..7f15f7b 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,13 @@ But you're only interested in the NAME and STATUS columns. Here's how to do this with tablizer: ``` -% kubectl get pods | ./tablizer +% kubectl get pods | tablizer NAME(1) READY(2) STATUS(3) RESTARTS(4) AGE(5) repldepl-7bcd8d5b64-7zq4l 1/1 Running 1 (69m ago) 5h26m repldepl-7bcd8d5b64-m48n8 1/1 Running 1 (69m ago) 5h26m repldepl-7bcd8d5b64-q2bf4 1/1 Running 1 (69m ago) 5h26m -% kubectl get pods | ./tablizer -c 1,3 +% kubectl get pods | tablizer -c 1,3 NAME(1) STATUS(3) repldepl-7bcd8d5b64-7zq4l Running repldepl-7bcd8d5b64-m48n8 Running @@ -34,27 +34,28 @@ repldepl-7bcd8d5b64-q2bf4 Running ``` Another use case is when the tabular output is so wide that lines are -being broken and the whole output is completely distorted. In such a -case you can use the `-x` flag to get an output similar to `\x` in `psql`: +being broken and the whole output is completely distorted. In such a +case you can use the `-o extended | -X` flag to get an output similar +to `\x` in `psql`: ``` -% kubectl get pods | ./tablizer -x - NAME: repldepl-7bcd8d5b64-7zq4l - READY: 1/1 - STATUS: Running -RESTARTS: 1 (71m ago) +% kubectl get pods | tablizer -X + NAME: repldepl-7bcd8d5b64-7zq4l + READY: 1/1 + STATUS: Running +RESTARTS: 1 (71m ago) AGE: 5h28m - NAME: repldepl-7bcd8d5b64-m48n8 - READY: 1/1 - STATUS: Running -RESTARTS: 1 (71m ago) + NAME: repldepl-7bcd8d5b64-m48n8 + READY: 1/1 + STATUS: Running +RESTARTS: 1 (71m ago) AGE: 5h28m - NAME: repldepl-7bcd8d5b64-q2bf4 - READY: 1/1 - STATUS: Running -RESTARTS: 1 (71m ago) + NAME: repldepl-7bcd8d5b64-q2bf4 + READY: 1/1 + STATUS: Running +RESTARTS: 1 (71m ago) AGE: 5h28m ``` @@ -63,11 +64,12 @@ Tablize can read one or more files or - if none specified - from STDIN. You can also specify a regex pattern to reduce the output: ``` -% kubectl get pods | ./tablizer q2bf4 +% kubectl get pods | tablizer q2bf4 NAME(1) READY(2) STATUS(3) RESTARTS(4) AGE(5) repldepl-7bcd8d5b64-q2bf4 1/1 Running 1 (69m ago) 5h26m ``` +There are more output modes like org-mode (orgtbl) and markdown. ## Installation @@ -106,6 +108,10 @@ https://github.com/TLINDEN/tablizer/blob/main/tablizer.pod Or if you cloned the repository you can read it this way (perl needs to be installed though): `perldoc tablizer.pod`. +If you have the binary installed, you can also read the man page with +this command: + + tablizer --man ## Getting help