[Bug 274122] sysutils/initool: Update to 0.13.0
Date: Wed, 27 Sep 2023 11:17:37 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274122 Bug ID: 274122 Summary: sysutils/initool: Update to 0.13.0 Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/dbohdan/initool/releases/tag/v0.13. 0 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: DtxdF@disroot.org Attachment #245277 maintainer-approval+ Flags: Created attachment 245277 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=245277&action=edit initool-0.13.0.patch Description: ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.13.0 * Added a new global option -i/--ignore-case. * Implemented wildcards. A wildcard (*) section name or key matches everything. * Repeated keys and section names are handled correctly. Commands act on every copy. exist and get ... --value-only did not work correctly for repeated items before. * get, set, delete can exit with non-zero status. The previous approach of never doing it made it easier for mistakes to go unnoticed. Sorry if this breaks your script. It was a mistake to keep the old behavior for so long. * Initool no longer prints the section name on get existing-section missing-property. It is not clear it helped users in any way. It might have been confusing, creating an impression that the section was empty when it may or may not have been. (This change only affects getting a nonexistent property. Initool gets an empty section like it did before. Deleting everything from a section does not delete the section itself, since an empty section's presence may have meaning.) * Initool no longer prints a blank line when there is nothing to output from get or delete. QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.2-RELEASE, amd64, DOCS tested) -- You are receiving this mail because: You are the assignee for the bug.