This commit also improves the usage message by explaining the mutually exclusive arguments,
adds tests for the changes, updates the documentation and adds a new CHANGELOG.md file.
Coverage remained the same at 100.0% when pulling e0c81d703d8eae28e769464c6a6681db39f01b21 on andreasgerstmayr:fix-cli-args into 7d146bd7caf196bd04b44bdb6d395e91256fa88c on stefankoegl:master.
This commit updates the CLI arguments to accept either a file containing a json pointer expression, or an expression as a commandline argument:
Without this commit
works fine, however using a file doesn't work:
This commit also improves the usage message by explaining the mutually exclusive arguments, adds tests for the changes, updates the documentation and adds a new CHANGELOG.md file.
Resolves #43