brew leaves show the result with one column unlike brew list, which shows it with multiple columns (actual number depending on the terminal window size). How can I achieve the same effect with brew leaves?
Asked
Active
Viewed 289 times
1 Answers
0
EDIT (much simpler): brew leaves | column
(Original answer)
Just use: brew leaves | column -c $(tput cols)
Explanation:
| is a pipe, which connect the output of brew leaves to the input of column -c $(tput cols)
The -c option determines the width of the created table (c stands for console columns, not for table columns).
find the width & height of a terminal window:
tput colstells you the number of columns.
$(<your command>) lets you use the command output as variable.
johan
- 1,664
- 2
- 14
- 30
-
1You could use the built-in `$COLUMNS` instead of `$(tput cols)`, or even easier, just skip that option as `column` defaults to the full available width. – Benjamin W. Jan 15 '19 at 15:55