{
    "content": [
        {
            "type": "text",
            "text": "# fwupdtool (man)\n\n## NAME\n\nfwupdtool - standalone firmware update utility\n\n## SYNOPSIS\n\nfwupdtool [CMD]\n\n## DESCRIPTION\n\nThis  tool  allows  an  administrator  to use fwupd plugins directly without using the daemon\nprocess, which may be faster or easier to use when creating or  debugging  specific  plugins.\nFor most end-users, fwupdmgr is a more suitable program to use in almost all cases.\n\n## TLDR\n\n> Update device firmware manually or manipulate firmware files.\n\n- Display all devices detected by `fwupd`:\n  `fwupdtool get-devices`\n- Install firmware from a file:\n  `fwupdtool install {{path/to/firmware}}`\n- Display help:\n  `fwupdtool {{-h|--help}}`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS**\n- **EXIT STATUS**\n- **BUGS**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "fwupdtool",
        "section": "",
        "mode": "man",
        "summary": "fwupdtool - standalone firmware update utility",
        "synopsis": "fwupdtool [CMD]",
        "tldr_summary": "Update device firmware manually or manipulate firmware files.",
        "tldr_examples": [
            {
                "description": "Display all devices detected by `fwupd`",
                "command": "fwupdtool get-devices"
            },
            {
                "description": "Install firmware from a file",
                "command": "fwupdtool install {{path/to/firmware}}"
            },
            {
                "description": "Display help",
                "command": "fwupdtool {{-h|--help}}"
            }
        ],
        "tldr_source": "official",
        "flags": [],
        "examples": [],
        "see_also": [
            {
                "name": "fwupdmgr",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/fwupdmgr/1/json"
            },
            {
                "name": "fwupd.conf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/fwupd.conf/5/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "EXIT STATUS",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "BUGS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "fwupdtool - standalone firmware update utility\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "fwupdtool [CMD]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "This  tool  allows  an  administrator  to use fwupd plugins directly without using the daemon\nprocess, which may be faster or easier to use when creating or  debugging  specific  plugins.\nFor most end-users, fwupdmgr is a more suitable program to use in almost all cases.\n\nAdditionally  fwupdtool can be used to convert firmware from various different formats, or to\nmodify the images contained inside the container firmware file.  For example, you can convert\nDFU or Intel HEX firmware into the vendor-specific format.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "The fwupdtool command takes various options depending on the action.   Run  fwupdtool  --help\nfor the full list.  Note that some runtimes failures can be ignored using --force.\n",
                "subsections": []
            },
            "EXIT STATUS": {
                "content": "Commands that successfully execute will return “0”, with generic failure as “1”.\n\nThere  are also several other exit codes used: A return code of “2” is used for commands that\nhave no actions but were successfully executed, and “3” is  used  when  a  resource  was  not\nfound.\n",
                "subsections": []
            },
            "BUGS": {
                "content": "See GitHub Issues: <https://github.com/fwupd/fwupd/issues>\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "<fwupdmgr(1)> <fwupd.conf(5)>\n\n2.0.20                                                                                  fwupdtool(1)",
                "subsections": []
            }
        }
    }
}