Sophie

Sophie

distrib > Mageia > 6 > armv5tl > by-pkgid > 1b23eb479ec3f569301a4ecd95a40356 > files > 4

crudini-0.3-6.mga6.noarch.rpm

A utility for manipulating ini files


crudini --set [--existing] config_file section [param] [value]
        --get [--format=sh|ini] config_file [section] [param]
        --del [--existing] config_file section [param]
        --merge [--existing] config_file [section]


Examples:

# Add/Update a var
crudini --set config_file section parameter value

# Update an existing var
crudini --set --existing config_file section parameter value

# Delete a var
crudini --del config_file section parameter

# Delete a section
crudini --del config_file section

# output a value
crudini --get config_file section parameter

# output a global value not in a section
crudini --get config_file '' parameter

# output a section
crudini --get config_file section

# output a section, parseable by shell
eval $(crudini --get --format=sh config_file section)

# update an ini file from shell variable(s)
echo name="$name" | crudini --merge config_file section

# merge an ini file from another ini
crudini --merge config_file < another.ini