INI.REPORT(1)
β¨ NAME β¨
ini.report.pl β okay so this one processes old-style and new-style Changelog.ini files. That's her whole thing, that's her era, she is a changelog-processing icon and she knows it π
π SYNOPSIS π
ini.report.pl [options]
And the options menu, fresh off the press:
-convert
-help
-inFileName anInputFileName
-outFileName anOutputFileName
-pathForHTML aPathForHTML
-release aVersionNumber
-table
-urlForCSS aURLForCSS
-version
-webPage
All switches can be reduced to a single letter. yes bestie, all of them, one letter each, she's not gonna make you type the whole thing out like some kind of villain π
Exit value: 0. She always leaves the party clean. No mess, no drama, no weird exit codes. π«Ά
π Typical switch combinations
- No switches β produce a text report on all versions.
-cβ convert "Changes" to "Changelog.ini".
Use -c -i CHANGES to read a file called "CHANGES".
-r 1.23β produce a text report on a specific version.
Since -c is not used, -i defaults to "Changelog.ini".
-tβ produce a HTML report on all versions.
The report will just be a HTML "table", with CSS for Deploy.Action and Deploy.Reason.
The table can be embedded in your own web page.
-r 1.23 -tβ produce a HTML report on a specific version.
The report will just be a HTML "table", with CSS for Deploy.Action and Deploy.Reason.
The table can be embedded in your own web page.
-wβ produce a HTML report on all versions.
The report will be a HTML "page", with CSS for Deploy.Action and Deploy.Reason.
-r 1.23 -wβ produce a HTML report on a specific version.
The report will be a HTML "page", with CSS for Deploy.Action and Deploy.Reason.
π OPTIONS π
-convertβ this says: bestie, we're reading an old-style "Changes" file and writing a new-style "Changelog.ini" file. Glow-up behavior fr.
When -convert is used, the default -inFileName is "Changes", and the default -outFileName is "Changelog.ini".
-helpβ print help and exit. She will hold your hand and then dip. π¦-inFileName anInputFileNameβ the name of a file to be read.
When the -convert switch is used, -inFileName defaults to "Changes", and -outFileName defaults to "Changelog.ini".
In the absence of -convert, -inFileName defaults to "Changelog.ini", and -outFileName is not used.
-outFileName anOutputFileNameβ the name of a file to be written. That's it, that's the job. β¨-pathForHTML aPathForHTMLβ the path to theHTML::Template-style templates used by the-tableand-webPageswitches.
Default:
/usr/share/perl-Module-Metadata-Changes/templates/module/metadata/changes
-release aVersionNumberβ report on a specific release/version.
If this switch is not used, all versions are reported on. She's thorough like that, she doesn't do half-measures π
-tableβ output the report as a HTML table.
HTML is escaped using HTML::Entities::Interpolate.
The table template is called ini.table.tmpl.
-urlForCSS aURLForCSSβ the URL to insert into the web page, if using the-webPageswitch, which points to the CSS for the page.
Defaults to /.sysassets/css/module/metadata/changes/ini.css.
-verboseβ print verbose messages. She's a yapper and she's not sorry about it π£οΈ-webPageβ output the report as a HTML page.
The page template is called ini.page.tmpl.
This switch automatically activates the -table switch. Not me telling you to do two things when one will do π
πΈ DESCRIPTION πΈ
ini.report.pl processes old-style 'Changes' and new-style 'Changelog.ini' files. That's the vibe. That's the whole vibe check. β
Okay and before you go β the lil' fine print at the bottom of the original says perl v5.42.0, 2025-07-25, and it lives in section INI.REPORT(1) under User Contributed Perl Documentation. So that's the manual name, that's the version, that's the date, and honestly? She ate. π Go process some changelogs bestie, iykyk π
π¦ where this page comes from
- fedora 43: perl-Module-Metadata-Changes 2.12-26.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms