@aaashur/innie
v1.0.0-beta.1
Published
Read, write, and delete INI file entries from the command line.
Downloads
15
Readme
innie
Read, write, and delete INI file entries from the command line.
Setup
Requirements
Installation
To install innie globally:
npm install -g @aaashur/innieTo run without installing:
npx @aaashur/innie <command> <args>Usage
Given colors.ini:
black=rgb(0, 0, 0)
[red]
100=rgb(255, 245, 245)
200=rgb(254, 215, 215)
300=rgb(254, 178, 178)
[orange]
100=rgb(255, 250, 240)
200=rgb(254, 235, 200)
300=rgb(254, 235, 200)read
Read the value of top-level key black:
$ innie read colors.ini black
rgb(0, 0, 0)Read the value of key 100 in section red:
$ innie read colors.ini red.100
rgb(255, 245, 245)Read the value of all keys in section orange:
$ innie read colors.ini orange
100=rgb(255, 250, 240)
200=rgb(254, 235, 200)
300=rgb(254, 235, 200)write
Write the value of new top-level key white:
$ innie write colors.ini white "rgb(255, 255, 255)"Overwrite the value of existing nested key 300 in section orange:
$ innie write colors.ini orange.300 "rgb(251, 211, 141)"Create a new section yellow and write the value of nested key 100:
$ innie write colors.ini yellow.100 "rgb(255, 255, 240)"delete
Delete top-level key white:
$ innie delete colors.ini whiteDelete nested key 300 in section orange:
$ innie delete colors.ini orange.300Delete section yellow and all of its nested keys:
$ innie delete colors.ini yellow