{
    "content": [
        {
            "type": "text",
            "text": "# lcf(1) (man)\n\n**Summary:** lcf - Determine which of the historical versions of a config is installed\n\n**Synopsis:** lcf [options] <Destination File Name> <Historical MD5SUM source directory>\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -h | --help | — | Print a short usage message |\n| -n | --no-action | — | Dry run. Print the actions that would be taken if the script is invoked, but take no action. |\n| -d | --debug | [n] | Set the debug level to the (optional) level n (n defaults to 1). This turns on copious debugging information. |\n| -v | --verbose | — | Make the script be very verbose about setting internal variables. |\n\n## See Also\n\n- ucf(1)\n- ucf.conf(5)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (9 lines)\n- **OPTIONS** (1 lines) — 4 subsections\n  - -h, --help (2 lines)\n  - -n, --no-action (3 lines)\n  - -d [n], --debug [n] (3 lines)\n  - -v,  --verbose (2 lines)\n- **FILES** (2 lines)\n- **SEE ALSO** (2 lines)\n- **BUGS** (2 lines)\n- **AUTHOR** (6 lines)\n\n## Full Content\n\n### NAME\n\nlcf - Determine which of the historical versions of a config is installed\n\n### SYNOPSIS\n\nlcf [options] <Destination File Name> <Historical MD5SUM source directory>\n\n### DESCRIPTION\n\nThis  script, given a destination file name, and a directory containing md5sums of historical\nversions of the file, attempts to determine if the installed version corresponds to a histor‐\nical  version.  lcf uses the same algorithm that ucf uses, and should exhibit the same behav‐\niour.\n\nThe source directory is the place where historical md5sums are  expected  to  live.  Specifi‐\ncally,  the  historical  md5sums are looked for in either the file ${filename}.md5sum, or the\nsubdirectory ${filename}.md5sum.d/\n\n### OPTIONS\n\n#### -h, --help\n\nPrint a short usage message\n\n#### -n, --no-action\n\nDry run. Print the actions that would be taken if the script is invoked, but  take  no\naction.\n\n#### -d [n], --debug [n]\n\nSet the debug level to the (optional) level n (n defaults to 1). This turns on copious\ndebugging information.\n\n#### -v,  --verbose\n\nMake the script be very verbose about setting internal variables.\n\n### FILES\n\n/var/lib/ucf/hashfile, /etc/ucf.conf\n\n### SEE ALSO\n\nucf(1) ucf.conf(5).\n\n### BUGS\n\nThere are no bugs.  Any resemblance thereof is delirium. Really.\n\n### AUTHOR\n\nThis manual page was written Manoj Srivastava <srivasta@debian.org>, for the Debian GNU/Linux\nsystem.\n\n\n\nDebian                                       Feb 1 2002                                       LCF(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "lcf",
        "section": "1",
        "mode": "man",
        "summary": "lcf - Determine which of the historical versions of a config is installed",
        "synopsis": "lcf [options] <Destination File Name> <Historical MD5SUM source directory>",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "Print a short usage message"
            },
            {
                "flag": "-n",
                "long": "--no-action",
                "arg": null,
                "description": "Dry run. Print the actions that would be taken if the script is invoked, but take no action."
            },
            {
                "flag": "-d",
                "long": "--debug",
                "arg": "[n]",
                "description": "Set the debug level to the (optional) level n (n defaults to 1). This turns on copious debugging information."
            },
            {
                "flag": "-v",
                "long": "--verbose",
                "arg": null,
                "description": "Make the script be very verbose about setting internal variables."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "ucf",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/ucf/1/json"
            },
            {
                "name": "ucf.conf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/ucf.conf/5/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 9,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-h, --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-n, --no-action",
                        "lines": 3,
                        "flag": "-n",
                        "long": "--no-action"
                    },
                    {
                        "name": "-d [n], --debug [n]",
                        "lines": 3,
                        "flag": "-d",
                        "long": "--debug",
                        "arg": "[n]"
                    },
                    {
                        "name": "-v,  --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    }
                ]
            },
            {
                "name": "FILES",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "BUGS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 6,
                "subsections": []
            }
        ]
    }
}