2019-10-17 15:51:39 -07:00
jc changelog
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