2019-10-17 15:51:39 -07:00
jc changelog
2021-11-30 11:59:26 -08:00
20211130 v1.17.3
2021-11-29 16:45:22 -08:00
- Update parsers to exit with error if non-string input is detected (raise TypeError)
2021-11-30 11:59:26 -08:00
- Update streaming parsers to exit with error if non-iterable input is detected (raise TypeError)
- Simplify quiet-checking in parsers
2021-11-29 16:45:22 -08:00
2021-11-17 11:41:54 -08:00
20211117 v1.17.2
2021-11-04 10:21:38 -07:00
- Fix ping parser to add Alpine linux support
2021-11-15 12:52:43 -08:00
- Fix netstat parser for older versions of netstat on linux
2021-11-17 11:41:54 -08:00
- Fix df parser for cases where the filesystem field overflows the column length
2021-11-04 10:21:38 -07:00
2021-10-30 13:47:21 -07:00
20211030 v1.17.1
2021-10-02 14:53:07 -07:00
- Fix file parser for gzip files
2021-10-20 15:27:14 -07:00
- Fix uname parser for cases where the 'processor' and/or 'hardware_platform' fields are missing on linux
2021-10-20 07:34:37 -07:00
- Fix uname parser on FreeBSD
2021-10-19 16:16:25 -07:00
- Add lsusb parser tested on linux
2021-10-24 12:24:44 -07:00
- Add CSV file streaming parser
2021-10-26 12:24:49 -07:00
- Add testing for Python 3.10.0
2021-10-02 14:53:07 -07:00
2021-09-23 20:54:44 -07:00
20210923 v1.17.0
2021-09-10 14:27:50 -07:00
- Note to Package Maintainers: please see note at 20210720 v1.16.0
2021-09-23 20:54:44 -07:00
- Add wrapping of warning and error messages
2021-09-22 20:11:26 -07:00
- Add vmstat parser tested on linux
2021-09-10 14:27:50 -07:00
- Add support for streaming parsers
- Add ls command streaming parser tested on linux, macOS, and freeBSD
2021-09-13 21:14:38 -07:00
- Add ping command streaming parser tested on linux, macOS, and freeBSD
2021-09-22 20:11:26 -07:00
- Add vmstat command streaming parser tested on linux
2021-09-16 20:45:01 -07:00
- Add -u option to allow unbuffered output
2021-09-10 14:27:50 -07:00
2021-08-30 20:55:26 -07:00
20210830 v1.16.2
- Note to Package Maintainers: please see note at 20210720 v1.16.0
- Update sfdisk parser to support the -F option and newer versions of sfdisk
2021-08-13 14:19:45 -07:00
20210813 v1.16.1
- Note to Package Maintainers: please see note at 20210720 v1.16.0
- Fix issue with process substitution with the magic syntax
- Fix issue with globs not including filenames with spaces with magic syntax
2021-08-13 15:19:41 -07:00
- Fix stat parser to properly handle filenames with spaces on macOS/BSD
2021-08-13 14:19:45 -07:00
2021-07-20 12:13:33 -05:00
20210720 v1.16.0
2021-07-19 12:04:25 -07:00
- Note to Package Maintainers:
2021-07-20 12:13:33 -05:00
TL;DR: `/man/jc.1.gz` and `/jc/man/jc.1.gz` are deprecated and only `/man/jc.1` should be used.
2021-07-19 12:04:25 -07:00
The Man page in the PyPi source packages will be moving from `/jc/man/jc.1.gz` to `/man/jc.1`
in version 1.17.0. For now the Man pages will be available in both locations, but be aware that
the Man page at `/jc/man/jc.1.gz` is now considered deprecated.
Also, starting in v1.17.0, the Man page will no longer be compressed in the source package,
therefore `/man/jc.1.gz` should also be considered deprecated and will no longer be available
after v1.17.0. Please use `/man/jc.1` and compress downstream if you would like.
2021-07-12 08:10:18 -07:00
- Include CHANGELOG in source distribution
2021-07-19 12:13:46 -07:00
- Fix Man page location in source packages
2021-06-30 12:38:36 -07:00
- Add sfdisk command parser tested on linux
2021-07-07 09:00:19 -07:00
- Update unit test files to change the timezone when needed (POSIX only)
2021-07-21 08:47:16 -07:00
- Binaries and DEB/RPM/MSI packages now include Python 3.9.5 interpreter
2021-06-30 12:38:36 -07:00
2021-06-28 08:04:46 -07:00
20210628 v1.15.6
- Fix issue to only load local plugin parsers that have filenames that end in .py
2021-05-19 16:23:34 -07:00
20210520 v1.15.5
- Fix issue where help and about information would not display if a 3rd party parser library was missing. (e.g. xmltodict)
2021-05-21 09:46:51 -07:00
- Add more error message detail when encountering ParseError and LibraryNotFound exceptions
2021-05-19 16:23:34 -07:00
2021-05-16 19:21:37 -07:00
20210517 v1.15.4
2021-05-03 15:16:33 -07:00
- Update ping parser to support error responses in OSX and BSD
2021-05-17 14:36:20 -07:00
- Update ping parser to be more resilient against parsing errors for unknown error types
2021-05-10 10:40:13 -07:00
- Update dig parser to support `+noall +answer` use case
2021-05-16 19:21:37 -07:00
- Update dig parser compatibility to all platforms
- Fix colors in Windows terminals (cmd.exe and PowerShell)
2021-05-16 20:57:17 -07:00
- Fix epoch calculations when UTC is referenced as "Coordinated Universal Time"
2021-05-16 19:21:37 -07:00
- Add Windows time format for systeminfo output
2021-05-16 19:30:00 -07:00
- Add exceptions module to standardize parser exceptions
2021-05-11 12:42:21 -07:00
- JC no longer swallows exit codes when using the "magic" syntax. See the Exit Codes section of the README and man page for details
2021-05-03 15:16:33 -07:00
2021-04-26 12:08:10 -07:00
20210426 v1.15.3
2021-04-20 13:39:12 -07:00
- Add ufw status command parser tested on linux
2021-04-24 12:47:24 -07:00
- Add ufw-appinfo command parser tested on linux
2021-04-21 10:10:36 -07:00
- Fix deb package name to conform to standard
2021-04-25 21:06:47 -07:00
- Add Caveats section to readme and manpage
2021-04-20 13:39:12 -07:00
2021-04-18 17:24:42 -07:00
20210418 v1.15.2
2021-04-14 16:39:05 -07:00
- Add systeminfo parser tested on Windows
2021-04-16 13:11:02 -07:00
- Update dig parser to fix an issue with IPv6 addresses in the server field
- Update dig parser to fix an issue when axfr entries contain a semicolon
- Update dig parser to add support for Additional Section and Opt Pseudosection
2021-04-17 17:22:44 -07:00
- Update dig parser to add query_size field
2021-04-16 13:11:02 -07:00
- Use dig parser as the main example in readme, documentation, and man page
2021-04-18 17:24:42 -07:00
- Standardize int, float, and boolean conversion rules with functions in jc.utils
2021-04-14 16:39:05 -07:00
2021-04-13 14:35:17 -07:00
20210413 v1.15.1
2021-04-09 11:10:08 -07:00
- New feature to show parser documentation interactively with -h --parser_name
2021-04-08 16:14:11 -07:00
for example: $ jc -h --arp
- Add man page to pypi package for easier packaging in homebrew
2021-04-13 14:54:38 -07:00
- Update rpm-qi parser to add two calculated timestamp fields: install_date_epoch and install_date_epoch_utc
2021-04-09 11:10:08 -07:00
- Clean up documentation and autogenerate the Parser Information section from metadata
2021-04-08 16:14:11 -07:00
2021-04-07 07:50:17 -07:00
20210407 v1.15.0
2021-04-05 17:16:38 -07:00
- Add acpi command parser tested on linux
- Add upower command parser tested on linux
- Add /usr/bin/time command parser tested on linux and macOS
- Add dpkg -l command parser tested on linux
2021-04-13 14:54:38 -07:00
- Add rpm -qi command parser tested on linux
2021-04-05 17:16:38 -07:00
- Add finger command parser tested on linux and macOS
- Add dir command parser tested on Windows 10
2021-03-24 20:21:06 -07:00
- Update date parser: complete rewrite (v2.0) providing many enhancements:
2021-03-29 10:59:56 -07:00
- Make weekday numbering ISO 8601 compliant
2021-03-25 11:43:30 -07:00
- Add a calculated naive timestamp field
- Add a calculated UTC timestamp field (only if date output is in UTC)
2021-03-24 20:21:06 -07:00
- Add several fields, including: hour_24, utc_offset, day_of_year, week_of_year, iso, and timezone_aware
2021-03-25 11:43:30 -07:00
- Update uptime parser to add uptime_days, uptime_hours, uptime_minutes, uptime_total_seconds, time_hour,
time_minute, and time_second fields
- Update last parser to use new timestamp function
2021-03-29 21:16:40 -07:00
- Update stat parser to add access_time_epoch, access_time_epoch_utc, modify_time_epoch, modify_time_epoch_utc,
change_time_epoch, change_time_epoch_utc, birth_time_epoch, birth_time_epoch_utc fields
- Update timedatectl parser to add epoch_utc field
2021-03-30 11:59:44 -07:00
- Update who parser to add epoch field
2021-03-30 20:41:10 -07:00
- Update dig parser to add when_epoch and when_epoch_utc fields
2021-03-30 21:33:23 -07:00
- Update ls parser to add epoch and epoch_utc fields
2021-03-24 20:21:06 -07:00
- Add -h option to display the help text. Piping errors no longer show the help text.
2021-03-29 11:44:43 -07:00
- Add -v option to display version information.
2021-04-02 13:19:47 -07:00
- Add contributing information to project root
2021-03-29 11:44:43 -07:00
- Make all external python library dependencies optional: pygments, ruamel.yaml, xmltodict
- JSON output now supports unencoded unicode characters
2021-03-29 12:25:58 -07:00
- JSON output is now more compact unless the -p (pretty) option is used
2021-04-02 21:52:08 -07:00
- Developer scripts added and enhanced to automate documentation and man page creation
2021-04-04 14:29:37 -07:00
- Enhanced man page
2021-03-16 11:45:56 -07:00
2021-03-05 09:38:22 -08:00
20210305 v1.14.4
- Packaging fix only for binaries and RPMs hosted on https://github.com/kellyjonbrazil/jc-packaging.
Packages from PyPi and OS repositories are not affected. This fixes an issue that kept the YAML
parser from initializing.
2021-02-25 11:09:56 -08:00
20210210 v1.14.3
2021-02-09 16:03:00 -08:00
- Add hciconfig parser tested on linux
2021-02-10 10:55:53 -08:00
- Update dig parser to simplify answer data logic
2021-02-09 16:03:00 -08:00
2021-02-05 06:55:06 -08:00
20210205 v1.14.2
- Update dig parser to fix cases where there are spaces in the answer data (e.g. TXT records)
2021-01-06 14:33:38 -08:00
20210106 v1.14.1
2021-01-05 22:12:13 -08:00
- Add iw-scan parser tested on linux (beta)
- Update date parser for Ubuntu 20.04 support
2021-01-05 09:42:05 -08:00
- Update last parser for last -F support
2021-01-06 11:09:59 -08:00
- Update last parser to add convenience fields and augment data for easier parsing
2021-01-04 18:02:07 -08:00
- Update man page
- Minor documentation updates
2020-12-31 16:37:14 -08:00
20201231 v1.14.0
2020-12-29 13:05:04 -08:00
- Add hashsum parser tested on linux, macos
2020-12-30 12:58:52 -08:00
- Add hash parser tested on linux, macos
2020-12-30 11:02:02 -08:00
- Add cksum parser tested on linux, macos
2020-12-31 14:10:37 -08:00
- Add wc parser tested on linux, macos
2020-12-31 14:21:24 -08:00
- Add printenv support under env parser
2020-12-31 16:37:47 -08:00
- Add vdir support under ls parser
2020-12-29 13:05:04 -08:00
- Add python 3.9 to github automation tests
2020-08-05 11:28:37 -07:00
20200805 v1.13.4
2020-08-05 11:35:52 -07:00
- Update crontab and crontab-u parsers to tighten up variable detection
- Update ping parser to tighten linux/bsd detection
2020-08-05 11:28:37 -07:00
2020-08-04 17:36:35 -07:00
20200804 v1.13.3
2020-08-05 11:35:52 -07:00
- Update ping parser for Raspberry Pi compatibility
2020-08-04 17:36:35 -07:00
2020-08-03 10:14:13 -07:00
20200803 v1.13.2
2020-07-31 14:39:02 -07:00
- Add key/value file parser (wrapper for ini parser)
- Add date command parser
2020-07-31 10:53:47 -07:00
- Update traceroute parser to more gracefully handle missing header row
- Update traceroute parser to handle annotations
- Update traceroute parser to only return successful probes
2020-07-30 16:20:51 -07:00
2020-07-27 20:37:33 -07:00
20200727 v1.13.1
- Add route -6 tests
2020-07-27 15:44:13 -07:00
20200727 v1.13.0
2020-07-24 16:23:30 -07:00
- Add ping and ping6 command parser tested on linux, macos, and freebsd
- Add traceroute and traceroute6 command parser tested on linux, macos, and freebsd
2020-07-27 09:23:01 -07:00
- Add tracepath command parser tested on linux
2020-07-24 16:23:30 -07:00
- Update ini parser to support files only containing key/value pairs
2020-07-27 09:19:48 -07:00
- Update uname parser exception with a hint to use "uname -a"
2020-07-27 15:44:13 -07:00
- Update route parser to support IPv6 tables
2020-07-24 16:23:30 -07:00
2020-07-11 09:46:47 -07:00
20200711 v1.12.1
- Fix tests when using older version of pygments library
2020-07-10 16:25:03 -07:00
20200710 v1.12.0
2020-07-24 16:23:30 -07:00
- Add sysctl command parser tested on linux, macOS, and freebsd
2020-07-10 16:25:03 -07:00
- Update the cli code to allow older versions of the pygments library (2.3.0) for debian packaging
- Code cleanup on the cli
- Add tests for the cli
- Vendorize cgitb as tracebackplus for verbose debug messages
2020-06-25 07:29:28 -07:00
20200625 v1.11.8
- Add verbose debug option using -dd argument
2020-06-22 11:23:15 -07:00
20200622 v1.11.7
- Fix iptables parser issue which would not output the last chain
2020-06-14 17:39:14 -07:00
20200614 v1.11.6
2020-06-14 17:17:40 -07:00
- Improve and standardize empty data check for all parsers
2020-06-12 12:30:19 -07:00
20200612 v1.11.5
2020-06-10 16:40:11 -07:00
- Update airport_s parser to fix error on parsing empty data
2020-06-10 17:10:53 -07:00
- Update arp parser to fix error on parsing empty data
- Update blkid parser to fix error on parsing empty data
2020-06-10 17:20:09 -07:00
- Update crontab parser to fix error on parsing empty data
- Update crontab_u parser to fix error on parsing empty data
2020-06-10 17:27:46 -07:00
- Update df parser to fix error on parsing empty data
2020-06-10 17:40:18 -07:00
- Update free parser to fix error on parsing empty data
2020-06-11 17:52:03 -07:00
- Update lsblk parser to fix error on parsing empty data
- Update lsmod parser to fix error on parsing empty data
- Update mount parser to fix error on parsing empty data
- Update netstat parser to fix error on parsing empty data
- Update ntpq parser to fix error on parsing empty data
- Update ps parser to fix error on parsing empty data
- Update route parser to fix error on parsing empty data
2020-06-11 17:59:06 -07:00
- Update systemctl parser to fix error on parsing empty data
- Update systemctl_lj parser to fix error on parsing empty data
2020-06-12 12:25:07 -07:00
- Update systemctl_ls parser to fix error on parsing empty data
- Update systemctl_luf parser to fix error on parsing empty data
- Update uptime parser to fix error on parsing empty data
- Update w parser to fix error on parsing empty data
- Update xml parser to fix error on parsing empty data
2020-06-10 16:40:11 -07:00
- Add tests to all parsers for no data condition
2020-06-11 17:52:03 -07:00
- Update ss parser to fix integer fields
2020-06-10 16:40:11 -07:00
2020-06-10 05:53:20 -07:00
20200610 v1.11.4
- Update ls parser to fix error on parsing an empty directory
2020-06-09 11:18:47 -07:00
20200609 v1.11.3
2020-06-07 13:30:22 -07:00
- Add local parser plugin feature (contributed by Dean Serenevy)
2020-05-30 20:12:51 -07:00
20200530 v1.11.2
2020-05-29 14:14:48 -07:00
- Update netstat parser to add freebsd support
- Update netstat parser to add route_flags_pretty field
- Update netstat parser to change osx_inode field name to unix_inode
- Update netstat parser to change osx_flags field name to unix_flags
2020-05-29 15:14:44 -07:00
- Update netstat parser to strip whitespace from state field
2020-05-29 14:14:48 -07:00
- Update route parser to add flags_pretty field
2020-05-30 16:25:53 -07:00
- Update arp parser to add permanent field (freebsd and osx)
- Update arp parser to add expires field (freebsd)
2020-05-30 17:02:09 -07:00
- Update w parser to strip whitespace from what field
2020-05-30 18:53:35 -07:00
- Update last parser to fix FreeBSD issues
2020-05-30 19:50:38 -07:00
- Update stat parser to change osx_flags field name to unix_flags
2020-05-30 20:44:14 -07:00
- Update stat parser to add unix_device field for freebsd and osx
2020-05-29 14:14:48 -07:00
- Fix freebsd compatibility message for df, fstab, mount, ntpq, stat, and uname parsers
2020-05-30 15:48:56 -07:00
- Fix compatibility message for platforms that include the version number at the end (e.g. freebsd12)
2020-05-29 14:14:48 -07:00
2020-05-23 21:09:40 -07:00
20200523 v1.11.1
- Update stat command parser to change osx_flags field to string
2020-05-22 16:30:22 -07:00
20200522 v1.11.0
2020-05-20 17:28:44 -07:00
- Add dmidecode command parser
2020-05-22 16:21:55 -07:00
- Update stat command parser to add OSX support
2020-05-20 17:28:44 -07:00
- Update netstat command parser to add OSX support
2020-05-22 16:21:55 -07:00
- Update netstat command parser to add -r (route) functionality for linux and OSX
- Update netstat command parser to add -i (interface) functionality for linux and OSX
2020-05-20 17:28:44 -07:00
2020-05-11 11:03:02 -07:00
20200511 v1.10.12
- Remove shebang from jc/cli.py for Fedora packaging
2020-05-11 10:37:14 -07:00
20200511 v1.10.11
- Change file permissions for Fedora packaging
2020-05-09 11:25:13 -07:00
20200509 v1.10.10
- Fix ls parser issue where the first file was skipped for ls -R on some platforms
- Update last parser to handle 'gone - no logout' condition
2020-05-09 11:42:56 -07:00
- Update netstat parser to handle bluetooth section (ignore gracefully for now)
2020-05-09 11:25:13 -07:00
2020-05-08 10:51:13 -07:00
20200508 v1.10.9
- Add license info to vendorized ifconfig-parser class
2020-05-08 08:20:33 -07:00
20200508 v1.10.8
- Add license file to dist for Fedora RPM packaging requirements
- Remove tests from package to keep from polluting the global site-packages
2020-05-01 14:37:23 -07:00
20200501 v1.10.7
- Requirements modifications for Fedora RPM packaging requirements
2020-04-20 16:33:26 -07:00
20200420 v1.10.6
- Remove homebrew shim references from du osx tests
2020-04-14 11:15:24 -07:00
20200414 v1.10.5
- Minor change of using sys.exit(0) instead of exit()
2020-04-12 13:18:28 -07:00
20200412 v1.10.4
- Add color customization via JC_COLORS env variable
2020-04-09 13:38:33 -07:00
20200409 v1.10.3
- Fix break on pipe error
2020-04-09 07:31:21 -07:00
20200409 v1.10.2
- Change colors to ansi and match jello colors
2020-04-04 17:25:55 -07:00
20200402 v1.10.1
- Code cleanup
2020-04-02 17:35:35 -07:00
20200402 v1.10.0
- Add color output by default when not piping data to another program
- Add -m option for monochrome output
2020-03-26 16:30:17 -07:00
20200326 v1.9.3
- Add axfr support for dig command parser
2020-03-12 17:06:55 -07:00
20200312 v1.9.2
- Updated arp parser to fix OSX detection for some edge cases
20200312 v1.9.1
2020-03-12 08:17:28 -07:00
- Updated file command parser to make filename splitting more robust
2020-03-11 13:32:58 -07:00
20200311 v1.9.0
2020-03-10 14:18:55 -07:00
- Added ntpq command parser
2020-03-10 20:35:52 -07:00
- Added timedatectl status command parser
2020-03-10 21:51:02 -07:00
- Added airport -I and airport -s command parser
2020-03-11 12:20:58 -07:00
- Added file command parser
- Optimized history command parser by https://github.com/philippeitis
- Magic syntax fix for certain edge cases
2020-03-10 14:18:55 -07:00
2020-03-08 14:49:23 -07:00
20200308 v1.8.1
2020-03-11 12:20:58 -07:00
- CLI optimizations by https://github.com/philippeitis
2020-03-08 14:49:23 -07:00
- Refactored magic syntax function and added tests (https://github.com/philippeitis)
2020-03-06 12:09:20 -08:00
- Github actions for CI testing on multiple platforms by https://github.com/philippeitis
2020-03-07 17:25:10 -08:00
- Updated ls parser to fix parsing error in OSX with -lR when there are empty folders
2020-03-06 12:09:20 -08:00
2020-03-03 11:08:52 -08:00
20200303 v1.8.0
2020-02-27 21:21:19 -08:00
- Added blkid command parser
2020-02-27 16:08:56 -08:00
- Added last and lastb command parser
2020-03-01 17:04:06 -08:00
- Added who command parser
2020-03-02 14:07:56 -08:00
- Added CSV file parser
2020-02-29 12:25:41 -08:00
- Added /etc/passwd file parser
- Added /etc/shadow file parser
2020-03-03 09:55:43 -08:00
- Added /etc/group file parser
- Added /etc/gshadow file parser
2020-02-27 16:08:56 -08:00
2020-02-27 10:50:05 -08:00
20200227 v1.7.5
- Updated ls parser to support filenames with newline characters
2020-02-19 07:02:50 -08:00
20200219 v1.7.4
- Updated ls parser to support multiple directories, globbing, and -R (recursive)
2020-02-11 18:08:59 -08:00
20200211 v1.7.3
- Add alternative 'magic' syntax: e.g. `jc ls -al`
2020-02-13 16:56:48 -08:00
- Options can now be condensed (e.g. -prq is equivalant to -p -r -q)
2020-02-11 18:08:59 -08:00
2020-02-08 12:46:42 -08:00
20200208 v1.7.2
2020-02-13 09:48:42 -05:00
- Include test fixtures in wheel and sdist
2020-02-08 12:46:42 -08:00
2020-02-04 21:34:57 -08:00
20200205 v1.7.1
2020-02-03 22:13:06 -08:00
- Add YAML file parser
2020-02-04 21:44:10 -08:00
- Add INI file parser
2020-02-03 22:13:06 -08:00
- Add XML file parser
2020-02-05 16:53:17 -08:00
- Add id parser (tested on linux and OSX)
- Add crontab file parser with user support (tested on linux)
2020-02-03 19:11:36 -08:00
- Add __version__ variable to parser modules
2020-02-05 16:50:55 -08:00
- Add exit code on error
2020-02-04 15:22:36 -08:00
- Updated history parser to output "line" as an integer
2020-02-05 16:50:55 -08:00
- Updated compatibility list for some parsers
2020-02-05 14:44:49 -08:00
- Bugfix in crontab file parser: header insertion was clobbering first row
2020-02-05 10:59:51 -08:00
- Just-in-time loading of parser modules instead of loading all at start
2020-02-03 16:12:45 -08:00
2019-12-17 12:09:24 -08:00
20191217 v1.6.1
2019-12-16 13:57:42 -08:00
- Add du parser (tested on linux and OSX)
2019-12-17 12:09:24 -08:00
- Add crontab parser (tested on linux and OSX)
- Add pip list parser (tested on linux and OSX)
- Add pip show parser (tested on linux and OSX)
2019-12-16 11:02:02 -08:00
- Add OSX support for the ifconfig, arp, df, mount, and uname parsers
2019-12-13 20:01:51 -08:00
- Add tests for ls, dig, ps, w, uptime on OSX
2019-12-14 23:35:42 -08:00
- Add about option
2019-12-11 17:27:48 -08:00
- Add universal parsers to refactor repetitive code
2019-12-12 17:04:40 -08:00
- Updated ifconfig parser to output 'state' as an array
2019-12-06 10:39:11 -08:00
2019-11-17 11:05:46 -08:00
20191117 v1.5.1
2019-11-12 18:58:58 -08:00
- Add ss parser
2019-11-14 17:24:51 -08:00
- Add stat parser
2019-11-14 22:04:59 -08:00
- Add /etc/hosts parser
2019-11-17 11:00:16 -08:00
- Add /etc/fstab parser
2019-11-15 19:13:53 -08:00
- Add systemctl parser (includes list-jobs, list-sockets, and list-unit-files)
2019-11-06 21:05:25 -08:00
- Add -r and raw=True options. By default, jc will now convert numbers and boolean, if possible, and add other semantic information, while the raw output will keep all values as text and provide a more literal JSON output
- Add -q and quiet=True options to suppress warnings to stderr
2019-11-11 16:16:41 -08:00
- Add -d option to debug parsing issues
2019-11-07 18:34:06 -08:00
- Add compatibility warnings to stderr
2019-11-15 08:51:53 -08:00
- Add documentation
- Updated iptables parser to allow --line-numbers option
2019-11-10 15:18:53 -08:00
- Updated lsblk parser to allow parsing of added columns
2019-11-07 18:34:06 -08:00
- Updated mount parser: changed 'access' field name to 'options'
- Updated netstat parser to allow parsing of unix sockets and raw network connections
2019-11-08 09:04:03 -08:00
- Updated w parser to fix unaligned data where blanks are possible
2019-11-07 13:58:37 -08:00
- Clean up code and reorganize package
2019-11-04 08:09:19 -08:00
2019-10-31 07:59:03 -07:00
20191031 v1.1.1
2019-10-30 13:21:05 -07:00
- Add arp parser
2019-10-29 09:16:03 -07:00
- Add dig parser
- Add unit tests
- fix netstat parser (remove side effects due to global variable)
2019-10-25 19:41:35 -07:00
20191025 v1.0.1
2019-10-24 17:09:32 -07:00
- Add w parser
- Add uptime parser
2019-10-24 17:41:51 -07:00
- Add history parser
2019-10-25 10:32:54 -07:00
- Flatten env parser output
2019-10-25 10:39:05 -07:00
- Remove problematic characters from key names in: df, free, history, lsblk, lsof, and w
2019-10-25 10:55:09 -07:00
- Where possible, lowercase all keys (except cases like env where the key is the variable name)
2019-10-25 15:39:48 -07:00
- Remove integer values
2019-10-25 16:09:31 -07:00
- Handle CTRL-C gracefully
2019-10-24 15:54:31 -07:00
2019-10-23 18:39:24 -07:00
20191023 v0.9.1
2019-10-23 17:37:25 -07:00
- Add jobs parser
- Add lsof parser
2019-10-23 18:04:54 -07:00
- Add lsmod parser
2019-10-23 14:05:47 -07:00
- No blocking if no piped data
- Better help text
- Clean up iptables parser code
2019-10-22 17:15:02 -07:00
20191022 v0.8.1
2019-10-22 11:10:11 -07:00
- Add env parser
- Add df parser
- Add free parser
2019-10-22 11:55:11 -07:00
- Add lsblk parser
2019-10-22 12:54:41 -07:00
- Add mount parser
2019-10-22 13:28:15 -07:00
- Add uname parser
2019-10-22 16:40:27 -07:00
- Add iptables parser
2019-10-22 11:10:11 -07:00
2019-10-21 18:22:51 -07:00
20191021 v0.6.4
2019-10-21 14:13:31 -07:00
- Flatten netstat parser output
- Clean up argument parsing
2019-10-21 17:59:32 -07:00
- Fix command help
2019-10-21 14:13:31 -07:00
2019-10-18 18:56:26 -07:00
20191018 v0.5.5
2019-10-17 17:28:14 -07:00
- Fix netstat -p parsing for Ubuntu
2019-10-18 13:34:28 -07:00
- Add ps parser
2019-10-18 13:59:30 -07:00
- Add route parser
2019-10-18 18:40:56 -07:00
- ls parser fixes
2019-10-17 15:51:39 -07:00
20191017 v0.2.0
- ifconfig, ls, and netstat support