{"id":17383015,"url":"https://github.com/cfg2html/cfg2html","last_synced_at":"2026-04-11T18:16:06.325Z","repository":{"id":7507976,"uuid":"8858072","full_name":"cfg2html/cfg2html","owner":"cfg2html","description":"cfg2html is a UNIX shell script similar to supportinfo, getsysinfo or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fiber Channel/SAN, TIP/ix, OpenText (IXOS/LEA), SN Mass Storage like MAS, EMC, EVA, XPs, Network Node Manager and DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was ported to all major *NIX platforms and small embedded systems. ","archived":false,"fork":false,"pushed_at":"2025-04-02T09:54:23.000Z","size":2377,"stargazers_count":167,"open_issues_count":8,"forks_count":64,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-04-03T23:09:44.878Z","etag":null,"topics":["aix","ascii","collector","embedded-systems","hp-ux","html","linux","nix-platforms","shell","shell-script","sunos","swissarmyknife","system-information","unix"],"latest_commit_sha":null,"homepage":"http://www.cfg2html.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cfg2html.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-03-18T16:06:32.000Z","updated_at":"2025-04-02T09:54:27.000Z","dependencies_parsed_at":"2023-10-11T19:38:48.209Z","dependency_job_id":"6bc1c7f6-88b2-4c7a-9bde-284b273d91ef","html_url":"https://github.com/cfg2html/cfg2html","commit_stats":{"total_commits":568,"total_committers":27,"mean_commits":"21.037037037037038","dds":0.7235915492957746,"last_synced_commit":"131b5953528fc388446d9a0e0dd78cc3bb76cbaf"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfg2html%2Fcfg2html","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfg2html%2Fcfg2html/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfg2html%2Fcfg2html/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfg2html%2Fcfg2html/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cfg2html","download_url":"https://codeload.github.com/cfg2html/cfg2html/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625491,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aix","ascii","collector","embedded-systems","hp-ux","html","linux","nix-platforms","shell","shell-script","sunos","swissarmyknife","system-information","unix"],"created_at":"2024-10-16T07:40:17.591Z","updated_at":"2026-04-11T18:16:01.250Z","avatar_url":"https://github.com/cfg2html.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cfg2html (Config to HTML)\n\n## Overview\n\n**cfg2html** is a small utility for collecting the necessary system configuration files and system setup into an ASCII file and an HTML file. Easy to use and very useful in disaster recovery situations. cfg2html is written entirely in the native language of system administration: as shell scripts. Experienced users and system administrators can adapt or extend the cfg2html scripts to suit their particular needs, either by using the plugin framework or by modifying the source code.\n\n## Purpose\n\ncfg2html collects the system configuration into one HTML and one text file. cfg2html is the sysadmin's Swiss Army knife. It was written to get all the information needed to plan an update, do basic troubleshooting or performance analysis. As a bonus, cfg2html produces a nice HTML and simple plain ASCII documentation of your system.\n\nThis includes the collection of cron and at, installed hardware, installed software, file systems, dump and swap configuration, LVM, network settings, kernel, system extensions, applications and subsystems.\n\n## Where to get cfg2html\n\nThe first versions of cfg2html were written for HP-UX. Subsequently, the cfg2html HP-UX stream was ported to all major *NIX platforms and small embedded systems. cfg2html works on Linux, HP-UX, SunOS, AIX etc. The original HP-UX version is now deprecated.\n\nSee our GitHub Source development tree at \u003chttps://github.com/cfg2html/cfg2html\u003e.\n\nFrom there, you may download the zip file at \u003chttps://github.com/cfg2html/cfg2html/archive/refs/heads/master.zip\u003e to your Downloads folder.  Once extracted, one way to run the program is simply to run the cfg2html script from the un-zipped high-level folder.\n\nAlternatively, you may wish to clone it to your system with git via:\n\n    git clone https://github.com/cfg2html/cfg2html.git\n    cd cfg2html\n    make help\n\nRunning the make command will modify the source code to identify the latest patch level in a generated installable package for use by dnf/yum, apt, zypper, etc. for installation of the program.\n\nNOTE:  You need an annotated git tag on your local build system, else the build will fail.\ngit describe --long should output something like \"7.0.1-4-g6cef5f2\"\n\nIf you do not want to build cfg2html on your own, we have pre-built installations that you can download from \u003chttp://www.cfg2html.com\u003e and also from the github release page \u003chttps://github.com/cfg2html/cfg2html/releases\u003e\n\n## Issue Tracker\n\nIf you find a problem or bug, want to discuss feature requests, or have some bright new ideas, please create a new issue on our GitHub project page \u003chttps://github.com/cfg2html/cfg2html/issues\u003e\nWhen using it, please ensure that any criticism you provide is constructive. Please do not use the issue tracker for general help and assistance with using cfg2html.\n\nFeel free to open a pull request to fix a problem yourself or to contribute to a new feature.\n\n## Contributing on GitHub\n\nTo contribute to a project that is hosted on GitHub, you can fork the project on github.com, then clone your fork locally, make a change, push back to GitHub and then send us a merge request for your pull, which will email the maintainer.\n\nPlease consider to give a star on github to show your support! +1\n\nPlease try to keep pull requests as small as possible - one new feature or fix set per pull request is preferred. This makes it easier to review and discuss your contribution.\n\nFork project on github:\n\n    git clone https://github.com/my-user/cfg2html\n    cd cfg2html\n    repeat (edit files),(testing) until OK\n    git add (modified files)\n    git commit -m 'Explain what I changed'\n    git push origin master\n\nThen go to github and click the ‘pull request’ button!\n\n## ChangeLog and Tags\n\nNOTE: This is only a suggestion!\n\n- Semantic Versioning \u003chttp://semver.org/\u003e e.g. 1.0.19\n- For ChangeLog use ruby.gem.releasor or something like \u003chttps://keepachangelog.com\u003e or \u003chttps://pypi.python.org/pypi/gitchangelog\u003e\n- Use Annotated tags (-a)!\n- Don't use hash signs (#) in the git commit message, they might get headlines with MarkDown in the ChangeLog.md\n- See also \u003chttps://keepachangelog.com/en/1.0.0/\u003e\n- If possible use this git commit format:\n    {new|chg|fix}: [{dev|use?r|pkg|test|doc}:] COMMIT_MESSAGE [!{minor|refactor} ... ]\n    To see a full documentation of such commit message convention, please look up the reference file gitchangelog.rc.reference, see \u003chttps://github.com/vaab/gitchangelog/blob/master/src/gitchangelog/gitchangelog.rc.reference\u003e\n\n----\n\u003c!--  $Id: README.md,v 6.17 2023/08/31 07:56:06 ralph Exp $ --\u003e\n\u003c!-- vim:set fileencoding=utf8 fileformat=unix filetype=md tabstop=4 expandtab: --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfg2html%2Fcfg2html","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfg2html%2Fcfg2html","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfg2html%2Fcfg2html/lists"}