Port details |
- initool Manipulate INI files from the command line
- 0.18.0 sysutils =2 0.17.0Version of this port present on the latest quarterly branch.
- Maintainer: DtxdF@disroot.org
- Port Added: 2023-07-23 21:24:03
- Last Update: 2024-07-12 09:26:50
- Commit Hash: 1acc7ba
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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 = 1720728306
SHA256 (dbohdan-initool-v0.18.0_GH0.tar.gz) = f2ac73be609d8087f5e8f06223fe7cc8e81ef485739a831d1a19f00b547a5e7f
SIZE (dbohdan-initool-v0.18.0_GH0.tar.gz) = 22657
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- mlton>0 : lang/mlton
- Library dependencies:
-
- libgmp.so : math/gmp
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for initool-0.18.0:
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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.18.0 12 Jul 2024 09:26:50 |
Zsolt Udvari (uzsolt) Author: Jesús Daniel Colmenares Oviedo |
sysutils/initool: update to 0.18.0
Changelog: https://github.com/dbohdan/initool/releases/tag/v0.18.0
PR: 280230
Approved by: submitter is maintainer |
0.17.0 07 Jun 2024 17:55:13 |
Fernando Apesteguía (fernape) Author: Jesús Daniel Colmenares Oviedo |
sysutils/initool: Update to 0.17.0
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) |
0.14.1 18 Nov 2023 20:20:45 |
Robert Clausecker (fuz) 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 |
Robert Clausecker (fuz) 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 |
Li-Wen Hsu (lwhsu) 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 ) |
0.12.0 15 Aug 2023 11:53:05 |
Fernando Apesteguía (fernape) 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 |
Robert Clausecker (fuz) 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 |
Lars Engels (lme) |
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> |