uamconfig-cli
A small cli for diffing and patching the ApplicationResources_en_US.properties of ManageEngine's ADSelfService Plus platform.
Installation
Available as a package from PyPI:
pip install uamconfig-cli
Usage
The cli consists of a collection of sub commands:
Usage: uamconfig [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: diff patch
diff
Find all values key value pairs where, for the same keys, the values in file2 differ from file1:
Usage: uamconfig diff [OPTIONS] OLD_PROPERTIES NEW_PROPERTIES Options: -o, --output TEXT Output file --help Show this message and exit.
patch
Merge key value pairs from the patch file into the properties files:
Usage: uamconfig patch [OPTIONS] PROPERTIES_FILE PATCH_FILE Options: -o, --output TEXT Output file --help Show this message and exit.