notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
initool Manipulate INI files from the command line
0.14.1 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.14.1Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2023-07-23 21:24:03
Last Update: 2023-11-18 20:20:45
Commit Hash: 51ad99e
License: MIT
WWW:
https://github.com/dbohdan/initool
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/initool
  2. /usr/local/share/licenses/initool-0.14.1/catalog.mk
  3. /usr/local/share/licenses/initool-0.14.1/LICENSE
  4. /usr/local/share/licenses/initool-0.14.1/MIT
Collapse this list.
Dependency lines:
  • initool>0:sysutils/initool
To install the port:
cd /usr/ports/sysutils/initool/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/initool
  • pkg install initool
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: initool
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1700259050 SHA256 (dbohdan-initool-v0.14.1_GH0.tar.gz) = b4dc1200b79e9276cefcffb5e12b1109439999822a7cf111c4f5d211ff258041 SIZE (dbohdan-initool-v0.14.1_GH0.tar.gz) = 17072

Packages (timestamps in pop-ups are UTC):
initool
ABIlatestquarterly
FreeBSD:13:aarch64--
FreeBSD:13:amd640.14.10.14.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:powerpc--
FreeBSD:13:powerpc64--
FreeBSD:13:powerpc64le--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.14.10.14.1
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:powerpc--
FreeBSD:14:powerpc64--
FreeBSD:14:powerpc64le--
FreeBSD:15:aarch64--
FreeBSD:15:amd640.14.1-
FreeBSD:15:armv7--
FreeBSD:15:powerpc--
FreeBSD:15:powerpc64--
FreeBSD:15:powerpc64le--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. mlton>0 : lang/mlton
Library dependencies:
  1. libgmp.so : math/gmp
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for initool-0.14.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
sysutils_initool
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/dbohdan/initool/tar.gz/v0.14.1?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.14.1
18 Nov 2023 20:20:45
commit hash: 51ad99ef2448d142e85a8acfd32c5c07428519cacommit hash: 51ad99ef2448d142e85a8acfd32c5c07428519cacommit hash: 51ad99ef2448d142e85a8acfd32c5c07428519cacommit hash: 51ad99ef2448d142e85a8acfd32c5c07428519ca files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/initool: Update to 0.14.1

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
0.14.0
19 Oct 2023 07:07:26
commit hash: 7c115e2a408ca7d2b64719b035058262166ebce5commit hash: 7c115e2a408ca7d2b64719b035058262166ebce5commit hash: 7c115e2a408ca7d2b64719b035058262166ebce5commit hash: 7c115e2a408ca7d2b64719b035058262166ebce5 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/initool: Update 0.14.0

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
0.13.0
28 Sep 2023 05:24:36
commit hash: 7883fa8a716a7d74ef9548b04eab340f42e69df9commit hash: 7883fa8a716a7d74ef9548b04eab340f42e69df9commit hash: 7883fa8a716a7d74ef9548b04eab340f42e69df9commit hash: 7883fa8a716a7d74ef9548b04eab340f42e69df9 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/initool: Update to 0.13.0

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.12.0
15 Aug 2023 11:53:05
commit hash: 3970b1775971fa09c37d63ac2c5b92fa23c1397bcommit hash: 3970b1775971fa09c37d63ac2c5b92fa23c1397bcommit hash: 3970b1775971fa09c37d63ac2c5b92fa23c1397bcommit hash: 3970b1775971fa09c37d63ac2c5b92fa23c1397b files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/initool: Update 0.12.0

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)
0.11.0
30 Jul 2023 22:59:05
commit hash: e83c93803363a0f958e88675586147dc4a6f8c2ecommit hash: e83c93803363a0f958e88675586147dc4a6f8c2ecommit hash: e83c93803363a0f958e88675586147dc4a6f8c2ecommit hash: e83c93803363a0f958e88675586147dc4a6f8c2e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
sysutils/initool: Update to 0.11.0

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
0.10.0
23 Jul 2023 21:16:31
commit hash: 06ff862b4cb875c0ccb4ed4bff2c53810166b30bcommit hash: 06ff862b4cb875c0ccb4ed4bff2c53810166b30bcommit hash: 06ff862b4cb875c0ccb4ed4bff2c53810166b30bcommit hash: 06ff862b4cb875c0ccb4ed4bff2c53810166b30b files touched by this commit
Lars Engels (lme) search for other commits by this committer
sysutils/initool: add new port

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 <DtxdF@disroot.org>

Number of commits found: 6