* 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>
* feat(iftop): add iftop-scanning
this is not even an MVP, but I would like it to exist to allow per client json aggregation
also, a future use is a stream response
* fix typos and test first regex
* add more iftop fun
* Update iftop.py
* add tests and json
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>
* feat: make work and add tests
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>
* add completion
* change schema for query looping
* fix: tests
* fix review comments
* feat: add byte parsing
* add no-port to options
* remove completion and format dep
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>
* Update setup.py
* Update iftop.py
---------
Signed-off-by: Ron Green <11993626+georgettica@users.noreply.github.com>
Co-authored-by: Kelly Brazil <kellyjonbrazil@gmail.com>