table of contents
GIT-COLUMN(1) | Git Manual | GIT-COLUMN(1) |
NAME¶
git-column - Display data in columns
SYNOPSIS¶
git column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>]
[--indent=<string>] [--nl=<string>] [--padding=<n>]
DESCRIPTION¶
This command formats the lines of its standard input into a table with multiple columns. Each input line occupies one cell of the table. It is used internally by other git commands to format output into columns.
OPTIONS¶
--command=<name>
--mode=<mode>
--raw-mode=<n>
--width=<width>
--indent=<string>
--nl=<string>
--padding=<N>
EXAMPLES¶
Format data by columns:
$ seq 1 24 | git column --mode=column --padding=5 1 4 7 10 13 16 19 22 2 5 8 11 14 17 20 23 3 6 9 12 15 18 21 24
Format data by rows:
$ seq 1 21 | git column --mode=row --padding=5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
List some tags in a table with unequal column widths:
$ git tag --list 'v2.4.*' --column=row,dense v2.4.0 v2.4.0-rc0 v2.4.0-rc1 v2.4.0-rc2 v2.4.0-rc3 v2.4.1 v2.4.10 v2.4.11 v2.4.12 v2.4.2 v2.4.3 v2.4.4 v2.4.5 v2.4.6 v2.4.7 v2.4.8 v2.4.9
CONFIGURATION¶
Everything below this line in this section is selectively included from the git-config(1) documentation. The content is the same as what’s found there:
column.ui
These options control when the feature should be enabled (defaults to never):
always
never
auto
These options control layout (defaults to column). Setting any of these implies always if none of always, never, or auto are specified.
column
row
plain
Finally, these options can be combined with a layout option (defaults to nodense):
dense
nodense
column.branch
column.clean
column.status
column.tag
GIT¶
Part of the git(1) suite
10/09/2024 | Git 2.47.0 |