* draft for path_list
* updaate doc
* add input check
* fix types
* fix schema: add missing properties
* add _process
* fix _process docs
* refactor: extract path.py parser
* swap order of names alphabetically
* documentation and comments
* path parser: add early return for nodata
* path and path-list parser: add test and fixtures
* typo in file name
* add early return for nodata
* add test and fixtures
* typo in file name
* rename fixtures
* rename fixtures
* refactor to pathlib.Path
* failing on windows - use PurePosixPath
* changed the way to strip dot from suffix
* add POSIX to path
* test commit to see results on windows is failing
* test commit to see results on windows is failing
* add windows path detection
* somehow Path not like the newline from input line
* add test with more items
* remove debug print
* wrap test loops into into subTest
* remove print statements
* add path and path-list to CHANGELOG
---------
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
* fixed header parsing when specifying ping interface
* add source_ip parsing test for ping/ping-s
---------
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>
* remove unused imports and RegEx
* extract to public jc.get_parser(parser_name)
* changed order of exports
* add doc
* add doc.md
* remove data_dir from doc.md
---------
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>