{
    "content": [
        {
            "type": "text",
            "text": "# git-column (man)\n\n## NAME\n\ngit-column - Display data in columns\n\n## SYNOPSIS\n\ngit column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>]\n[--indent=<string>] [--nl=<string>] [--padding=<n>]\n\n## DESCRIPTION\n\nThis command formats the lines of its standard input into a table with multiple columns. Each\ninput line occupies one cell of the table. It is used internally by other git commands to\nformat output into columns.\n\n## TLDR\n\n> Display data in columns.\n\n- Format `stdin` as multiple columns:\n  `ls | git column --mode={{column}}`\n- Format `stdin` as multiple columns with a maximum width of `100`:\n  `ls | git column --mode=column --width={{100}}`\n- Format `stdin` as multiple columns with a maximum padding of `30`:\n  `ls | git column --mode=column --padding={{30}}`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS**\n- **EXAMPLES**\n- **GIT**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "git-column",
        "section": "",
        "mode": "man",
        "summary": "git-column - Display data in columns",
        "synopsis": "git column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>]\n[--indent=<string>] [--nl=<string>] [--padding=<n>]",
        "tldr_summary": "Display data in columns.",
        "tldr_examples": [
            {
                "description": "Format `stdin` as multiple columns",
                "command": "ls | git column --mode={{column}}"
            },
            {
                "description": "Format `stdin` as multiple columns with a maximum width of `100`",
                "command": "ls | git column --mode=column --width={{100}}"
            },
            {
                "description": "Format `stdin` as multiple columns with a maximum padding of `30`",
                "command": "ls | git column --mode=column --padding={{30}}"
            }
        ],
        "tldr_source": "official",
        "flags": [],
        "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"
        ],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 24,
                "subsections": []
            },
            {
                "name": "EXAMPLES",
                "lines": 25,
                "subsections": []
            },
            {
                "name": "GIT",
                "lines": 5,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "git-column - Display data in columns\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "git column [--command=<name>] [--[raw-]mode=<mode>] [--width=<width>]\n[--indent=<string>] [--nl=<string>] [--padding=<n>]\n\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This command formats the lines of its standard input into a table with multiple columns. Each\ninput line occupies one cell of the table. It is used internally by other git commands to\nformat output into columns.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "--command=<name>\nLook up layout mode using configuration variable column.<name> and column.ui.\n\n--mode=<mode>\nSpecify layout mode. See configuration variable column.ui for option syntax in git-\nconfig(1).\n\n--raw-mode=<n>\nSame as --mode but take mode encoded as a number. This is mainly used by other commands\nthat have already parsed layout mode.\n\n--width=<width>\nSpecify the terminal width. By default git column will detect the terminal width, or fall\nback to 80 if it is unable to do so.\n\n--indent=<string>\nString to be printed at the beginning of each line.\n\n--nl=<string>\nString to be printed at the end of each line, including newline character.\n\n--padding=<N>\nThe number of spaces between columns. One space by default.\n",
                "subsections": []
            },
            "EXAMPLES": {
                "content": "Format data by columns:\n\n$ seq 1 24 | git column --mode=column --padding=5\n1      4      7      10     13     16     19     22\n2      5      8      11     14     17     20     23\n3      6      9      12     15     18     21     24\n\n\nFormat data by rows:\n\n$ seq 1 21 | git column --mode=row --padding=5\n1      2      3      4      5      6      7\n8      9      10     11     12     13     14\n15     16     17     18     19     20     21\n\n\nList some tags in a table with unequal column widths:\n\n$ git tag --list 'v2.4.*' --column=row,dense\nv2.4.0  v2.4.0-rc0  v2.4.0-rc1  v2.4.0-rc2  v2.4.0-rc3\nv2.4.1  v2.4.10     v2.4.11     v2.4.12     v2.4.2\nv2.4.3  v2.4.4      v2.4.5      v2.4.6      v2.4.7\nv2.4.8  v2.4.9\n\n",
                "subsections": []
            },
            "GIT": {
                "content": "Part of the git(1) suite\n\n\n\nGit 2.34.1                                   02/26/2026                                GIT-COLUMN(1)",
                "subsections": []
            }
        }
    }
}