[jp-insert-prog-spec-table]

Download

[jp-insert-download-block]

Description

IniMod is a small console application for managing INI files.

The program allows you to perform basic operations on INI files, such as saving and reading key values, creating and deleting sections, renaming and deleting keys, adding and removing a file comment and section comment, etc.

[jp-insert-donation-button]

Screenshots

Usage

Usage: IniMod.exe COMMAND FILES OPTIONS

Options are case-insensitive. Options and values in square brackets are optional.
All parameters that do not start with the - or / sign are treated as file names/masks.
Options and input files can be placed in any order, but -- (double dash followed by space) indicates the end of parsing options and all subsequent parameters are treated as file names/masks.

Commands

CommandDescriptionUsage
w, WriteWrites a key value.IniMod w FILES -s Section -k Key -v Value
r, ReadReads and displays the value of a key.IniMod r FILES -s Section -k Key
rnk, RenameKeyRenames the given key.IniMod rnk FILES -s Section -k OldKeyName -kn NewKeyName
rmk, RemoveKeyRemoves the key.IniMod rmk FILES -s Section -k Key
rms, RemoveSectionRemoves the given section.IniMod rms FILES -s Section
ras, RemoveAllSectionsRemoves all sections.IniMod ras FILES
rs, ReadSectionDisplays section keys and values.IniMod rs FILES -s Section
rk, ReadKeysDisplays section keys.IniMod rk FILES -s Section
ls, ListSectionsDisplays the names of all sections.IniMod ls FILES
wsc, WriteSectionCommentAdds one line to the section comment.IniMod wsc FILES -s Section -c Comment [-x NUM]
rsc, RemoveSectionCommentClears section comment.IniMod rsc FILES -s Section
wfc, WriteFileCommentAdds one line to the file comment.IniMod wfc FILES -c Comment [-x NUM]
rfc, RemoveFileCommentClears file comment.IniMod rfc FILES

Options

OptionDescription
-s, --section=NAMESection name.
-k, --key=NAMEKey name.
-kn, --new-key-name=NAMEKey name.
-v, --value=STRKey value.
-c, --comment=STRSection or file comment.
-x NUMPadding spaces (for comments). NUM – a positive integer.
-rd, --recurse-depth=NUMRecursion depth when searching for files. NUM – a positive integer.
--silentDo not display some messages.
-h, --helpShow this help.
--versionShow application version.
--licenseDisplay program license.
--homeOpens program homepage in the default browser.
--githubOpens the GitHub page with the program’s source files.

FILES

Any combination of file names/masks.
Eg.: file.ini *config*.ini "long file name.ini"

Exit codes

Exit codeDescription
OK (no error)
Syntax error
Other error

Hints

INI files are saved using UTF-8 encoding.

To create a new section, run the program with the Write command and specify the name of the desired section. If this section does not exist in the INI file, it will be created automatically.

All lines in INI files that start with the character ; are comments.

The file comment is the comment before the first section.
Each time the program is run with the WriteFileComment command, one line is added to the end of the current file comment.

A section comment is between the section name and the first section key.
Each run of the program with the WriteSectionComment command adds one line to the end of the current comment for the specified section.

Note

I wrote this program many years ago for my own use. I use it very often, maybe it will also be useful to someone.

How to uninstall?

[jp-insert-uninstall-info-zip]

End User License Agreement

[jp-insert-license-info-total-free]

Jacek

Recent Posts

FUPX

FUPX is an advanced graphical interface for the UPX (Ultimate Packer for eXecutables). It allows…

2 years ago

Rozeta

Rozeta is a program that plots rose diagrams commonly used in geology.

2 years ago

Pazera Free MP4 Video Converter

Pazera Free MP4 Video Converter is a free program that allows you to convert almost…

2 years ago

QuickChangeResolution

Small utility that allows you to quickly change the display resolution

3 years ago

TxtAn – Text Analyzer

A simple text files analyzer. The program counts the lines of text in the given…

3 years ago

Free WebM to MP3 Converter

Free WebM to MP3 Converter is an absolutely free program that converts videos downloaded from…

3 years ago