- add
sshd-conf
parser forsshd
configuration files andsshd -T
output - add
findmnt
command parser - add
git ls-remote
command parser - add
os-prober
command parser - add SemVer string parser
- enhance the
ifconfig
parser so it can output multiple IPv4 and IPv6 addresses - enhance the
ifconfig
parser so it can output additional fields common on BSD - enhance
xml
parser with optional_
prefix for attributes instead of
@
by using the--raw
option. This can make it easier to filter the
JSON output in some tools. - fix the
xml
parser to output a normal Dictionary instead of OrderdDict.
This cleans up YAML output. (No!!omap
comments) - fix
csv
andcsv-s
parsers for UTF-8 encoded CSV files with leading BOM bytes - fix exit code to be non-zero on interrupt
- allow parser module objects to be used as arguments to
jc.get_help()
andjc.parser_info()
- catch unexpected exceptions in the CLI
- add error message on interrupt to STDERR
- add python 3.11 tests to github actions
- fix XML parser in macOS binary
Release Notes: https://blog.kellybrazil.com/2022/09/27/jc-version-1-22-0-released