{
    "content": [
        {
            "type": "text",
            "text": "# dd-list(1) (man)\n\n**Summary:** dd-list - nicely list .deb packages and their maintainers\n\n**Synopsis:** dd-list [-hiusV] [--help] [--stdin] [--sources Sourcesfile] [--dctrl] [--version] [--upload‐‐\ners] [package ...]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -h | --help | — | Print brief help message. |\n| -i | --stdin | — | Read package names from the standard input, instead of taking them from the command line. Package names are whitespace d |\n| -d | --dctrl | — | Read package list from standard input in the format of a Debian package control file. This includes the status file, or  |\n| -z | --uncompress | — | Try to uncompress the --dctrl input before parsing. Supported compression formats are gz, bzip2 or xz. |\n| -s | --sources | — | Read package information from the specified Sourcesfiles. This can be given multiple times. The files can be gz, bzip2 o |\n| -u | --uploaders | — | Also list developers who are named as uploaders of packages, not only the maintainers; this is the default behaviour, us |\n| — | --nouploaders | — | Only list package Maintainers, do not list Uploaders. |\n| -b | --print-binary | — | Use binary package names in the output instead of source package names (has no effect with --dctrl if the Package: line  |\n| -V | --version | — | Print the version. |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (3 lines)\n- **DESCRIPTION** (17 lines)\n- **OPTIONS** (1 lines) — 9 subsections\n  - -h --help (2 lines)\n  - -i --stdin (3 lines)\n  - -d --dctrl (8 lines)\n  - -z --uncompress (3 lines)\n  - -s --sources (8 lines)\n  - -u --uploaders (4 lines)\n  - -nou --nouploaders (2 lines)\n  - -b --print-binary (3 lines)\n  - -V --version (2 lines)\n- **AUTHOR** (7 lines)\n\n## Full Content\n\n### NAME\n\ndd-list - nicely list .deb packages and their maintainers\n\n### SYNOPSIS\n\ndd-list [-hiusV] [--help] [--stdin] [--sources Sourcesfile] [--dctrl] [--version] [--upload‐‐\ners] [package ...]\n\n### DESCRIPTION\n\ndd-list produces nicely formatted lists of Debian (.deb) packages and their maintainers.\n\nInput is a list of source or binary package names on the command line (or the standard  input\nif  --stdin  is  given).   Output  is a list of the following format, where package names are\nsource packages by default:\n\nJ. Random Developer <jrandom@debian.org>\nj-random-package\nj-random-other\n\nDiana Hacker <diana@example.org>\nfun-package\nmore-fun-package\n\nThis is useful when you want, for example, to produce a list of packages that need to  atten‐\ntion from their maintainers, e.g., to be rebuilt when a library version transition happens.\n\n### OPTIONS\n\n#### -h --help\n\nPrint brief help message.\n\n#### -i --stdin\n\nRead  package  names  from the standard input, instead of taking them from the command\nline. Package names are whitespace delimited.\n\n#### -d --dctrl\n\nRead package list from standard input in the format of a Debian package control  file.\nThis  includes the status file, or output of apt-cache. This is the fastest way to use\ndd-list, as it uses the maintainer information from the input instead  of  looking  up\nthe maintainer of each listed package.\n\nIf  no  Source:  line is given, the Package: name is used for output, which might be a\nbinary package name.\n\n#### -z --uncompress\n\nTry to uncompress the --dctrl input before parsing.  Supported compression formats are\ngz, bzip2 or xz.\n\n#### -s --sources\n\nRead package information from the specified Sourcesfiles.  This can be given multiple\ntimes.  The files can be gz, bzip2 or xz compressed.  If the filename does not end  in\n.gz, .bz2 or .xz, then the -z option must be used.\n\nIf  no Sourcesfiles are specified, dd-list will ask apt-get for an appropriate set of\nsources  (if  apt  is  at  version  greater  than  1.1.8),  else  any  files  matching\n/var/lib/apt/lists/*sourceSources will be used.\n\n#### -u --uploaders\n\nAlso list developers who are named as uploaders of packages, not only the maintainers;\nthis is the default behaviour, use --nouploaders to prevent it.  Uploaders  are  indi‐\ncated with \"(U)\" appended to the package name.\n\n#### -nou --nouploaders\n\nOnly list package Maintainers, do not list Uploaders.\n\n#### -b --print-binary\n\nUse  binary package names in the output instead of source package names (has no effect\nwith --dctrl if the Package: line contains source package names).\n\n#### -V --version\n\nPrint the version.\n\n### AUTHOR\n\nLars Wirzenius <liw@iki.fi>\n\nJoey Hess <joeyh@debian.org>\n\n\n\nDebian                                       2011-10-27                                   DD-LIST(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "dd-list",
        "section": "1",
        "mode": "man",
        "summary": "dd-list - nicely list .deb packages and their maintainers",
        "synopsis": "dd-list [-hiusV] [--help] [--stdin] [--sources Sourcesfile] [--dctrl] [--version] [--upload‐‐\ners] [package ...]",
        "flags": [
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "Print brief help message."
            },
            {
                "flag": "-i",
                "long": "--stdin",
                "arg": null,
                "description": "Read package names from the standard input, instead of taking them from the command line. Package names are whitespace delimited."
            },
            {
                "flag": "-d",
                "long": "--dctrl",
                "arg": null,
                "description": "Read package list from standard input in the format of a Debian package control file. This includes the status file, or output of apt-cache. This is the fastest way to use dd-list, as it uses the maintainer information from the input instead of looking up the maintainer of each listed package. If no Source: line is given, the Package: name is used for output, which might be a binary package name."
            },
            {
                "flag": "-z",
                "long": "--uncompress",
                "arg": null,
                "description": "Try to uncompress the --dctrl input before parsing. Supported compression formats are gz, bzip2 or xz."
            },
            {
                "flag": "-s",
                "long": "--sources",
                "arg": null,
                "description": "Read package information from the specified Sourcesfiles. This can be given multiple times. The files can be gz, bzip2 or xz compressed. If the filename does not end in .gz, .bz2 or .xz, then the -z option must be used. If no Sourcesfiles are specified, dd-list will ask apt-get for an appropriate set of sources (if apt is at version greater than 1.1.8), else any files matching /var/lib/apt/lists/*sourceSources will be used."
            },
            {
                "flag": "-u",
                "long": "--uploaders",
                "arg": null,
                "description": "Also list developers who are named as uploaders of packages, not only the maintainers; this is the default behaviour, use --nouploaders to prevent it. Uploaders are indi‐ cated with \"(U)\" appended to the package name."
            },
            {
                "flag": "",
                "long": "--nouploaders",
                "arg": null,
                "description": "Only list package Maintainers, do not list Uploaders."
            },
            {
                "flag": "-b",
                "long": "--print-binary",
                "arg": null,
                "description": "Use binary package names in the output instead of source package names (has no effect with --dctrl if the Package: line contains source package names)."
            },
            {
                "flag": "-V",
                "long": "--version",
                "arg": null,
                "description": "Print the version."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 17,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-i --stdin",
                        "lines": 3,
                        "flag": "-i",
                        "long": "--stdin"
                    },
                    {
                        "name": "-d --dctrl",
                        "lines": 8,
                        "flag": "-d",
                        "long": "--dctrl"
                    },
                    {
                        "name": "-z --uncompress",
                        "lines": 3,
                        "flag": "-z",
                        "long": "--uncompress"
                    },
                    {
                        "name": "-s --sources",
                        "lines": 8,
                        "flag": "-s",
                        "long": "--sources"
                    },
                    {
                        "name": "-u --uploaders",
                        "lines": 4,
                        "flag": "-u",
                        "long": "--uploaders"
                    },
                    {
                        "name": "-nou --nouploaders",
                        "lines": 2,
                        "long": "--nouploaders"
                    },
                    {
                        "name": "-b --print-binary",
                        "lines": 3,
                        "flag": "-b",
                        "long": "--print-binary"
                    },
                    {
                        "name": "-V --version",
                        "lines": 2,
                        "flag": "-V",
                        "long": "--version"
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 7,
                "subsections": []
            }
        ]
    }
}