<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/sysutils/initool, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2025-06-03T06:04:09Z</updated>
<entry>
<title>*/*: Change maintainer address to my @FreeBSD.org email</title>
<updated>2025-06-03T06:04:09Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>dtxdf@FreeBSD.org</email>
</author>
<published>2025-06-03T06:04:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=f73cbc736ae156e01037afd0a8787465a47030cb'/>
<id>urn:sha1:f73cbc736ae156e01037afd0a8787465a47030cb</id>
<content type='text'>
Approved by:    acm (mentor)
</content>
</entry>
<entry>
<title>sysutils/initool: Update to 1.0.0</title>
<updated>2025-02-15T16:31:03Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2025-02-15T14:46:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=f0f43bd35d787af0c18b1ed129f3f0ac5b25d87a'/>
<id>urn:sha1:f0f43bd35d787af0c18b1ed129f3f0ac5b25d87a</id>
<content type='text'>
Changelog: https://github.com/dbohdan/initool/releases/tag/v1.0.0

PR:		284768
</content>
</entry>
<entry>
<title>sysutils/initool: update to 0.18.0</title>
<updated>2024-07-12T09:26:50Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2024-07-12T09:25:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1acc7ba0e954e2e653a09b38d3e7e33cf057edc8'/>
<id>urn:sha1:1acc7ba0e954e2e653a09b38d3e7e33cf057edc8</id>
<content type='text'>
Changelog: https://github.com/dbohdan/initool/releases/tag/v0.18.0

PR:		280230
Approved by:	submitter is maintainer
</content>
</entry>
<entry>
<title>sysutils/initool: Update to 0.17.0</title>
<updated>2024-06-07T17:55:13Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2024-06-06T12:26:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=32d95fb1b8b0d2c58a91fc35293bb406241a849f'/>
<id>urn:sha1:32d95fb1b8b0d2c58a91fc35293bb406241a849f</id>
<content type='text'>
ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.17.0

 * Fixed byte-order mark detection. It was broken for files with more than one
   line.
 * Added an alternative wildcard character, _ (underscore). The * wildcard never
   worked on Windows because binaries compiled with MoSML, the compiler we use,
   expand * to a list of files.
 * Wildcards can be escaped using \: \*, \_. A leading slash is now removed from
   the section-name argument and the key argument.
 * The test suite has been ported to Windows. Windows builds are now tested just
   like Linux and Mac builds. This will help prevent Windows-only bugs in the
   future.

Making _ a wildcard and the introduction of escaping with a leading slash break
compatibility with previous versions (in a relatively minor way).

PR:		279514
Reported by:	DtxdF@disroot.org (maintainer)
</content>
</entry>
<entry>
<title>sysutils/initool: Update to 0.14.1</title>
<updated>2023-11-18T20:20:45Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2023-11-18T16:29:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=51ad99ef2448d142e85a8acfd32c5c07428519ca'/>
<id>urn:sha1:51ad99ef2448d142e85a8acfd32c5c07428519ca</id>
<content type='text'>
ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.14.1

* Fixed a bug where Initool would exit with success (status zero)
  when a property wasn't deleted.

PR:		275171
</content>
</entry>
<entry>
<title>sysutils/initool: Update 0.14.0</title>
<updated>2023-10-19T07:07:26Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2023-10-14T09:32:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7c115e2a408ca7d2b64719b035058262166ebce5'/>
<id>urn:sha1:7c115e2a408ca7d2b64719b035058262166ebce5</id>
<content type='text'>
ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.14.0

* Initool now prints normal help to standard output instead of standard
  error. This minor breaking change restores how help worked before
  version 0.10.0.
* Build and infrastructure were improved.

PR:		274460
</content>
</entry>
<entry>
<title>sysutils/initool: Update to 0.13.0</title>
<updated>2023-09-28T05:24:36Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2023-09-27T11:13:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7883fa8a716a7d74ef9548b04eab340f42e69df9'/>
<id>urn:sha1:7883fa8a716a7d74ef9548b04eab340f42e69df9</id>
<content type='text'>
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.

PR:		274122
</content>
</entry>
<entry>
<title>sysutils/initool: Update 0.12.0</title>
<updated>2023-08-15T11:53:05Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2023-08-14T11:28:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3970b1775971fa09c37d63ac2c5b92fa23c1397b'/>
<id>urn:sha1:3970b1775971fa09c37d63ac2c5b92fa23c1397b</id>
<content type='text'>
ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.12.0

* Added error messages with contextual usage information. Instead
  of the full help message, initool will show you the arguments
  you gave and usage for the command you were trying to use.
  It will display the list of possible commands when it does
  not recognize the command.

PR:		273118
Reported by:	DtxdF@disroot.org (maintainer)
</content>
</entry>
<entry>
<title>sysutils/initool: Update to 0.11.0</title>
<updated>2023-07-30T22:59:05Z</updated>
<author>
<name>Jesús Daniel Colmenares Oviedo</name>
<email>DtxdF@disroot.org</email>
</author>
<published>2023-07-28T16:02:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e83c93803363a0f958e88675586147dc4a6f8c2e'/>
<id>urn:sha1:e83c93803363a0f958e88675586147dc4a6f8c2e</id>
<content type='text'>
ChangeLog: https://github.com/dbohdan/initool/releases/tag/v0.11.0

* Fixed adding top-level properties to a file with properties only
  in sections. They were erroneously added to the last section.
* Added long commands. For example, you can use exists instead of e.
  This change is fully backwards-compatible; short commands remain
  supported. You can also use the flag -v instead of --value-only.
* Improved the usage message.

PR:		272779
</content>
</entry>
<entry>
<title>sysutils/initool: add new port</title>
<updated>2023-07-23T21:16:31Z</updated>
<author>
<name>Lars Engels</name>
<email>lme@FreeBSD.org</email>
</author>
<published>2023-07-23T21:16:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=06ff862b4cb875c0ccb4ed4bff2c53810166b30b'/>
<id>urn:sha1:06ff862b4cb875c0ccb4ed4bff2c53810166b30b</id>
<content type='text'>
Initool lets you manipulate the contents of INI files from the
command line. It is a rewrite of an earlier program by the same
developer called "iniparse". Rather than modify INI files in place
like iniparse, however, it prints the modified contents to standard
output.

PR:		272351
Submitted by:	Jesús Daniel Colmenares Oviedo &lt;DtxdF@disroot.org&gt;
</content>
</entry>
</feed>
