mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-10-08 23:22:21 +02:00
128 lines
4.1 KiB
Plaintext
128 lines
4.1 KiB
Plaintext
jc changelog
|
|
|
|
20200xxxx vX.X.X
|
|
- Added ntpq command parser
|
|
- Added timedatectl status command parser
|
|
- Added airport -I and airport -s command parser
|
|
- Added file command parser
|
|
- Optimized history command parser by https://github.com/philippeitis
|
|
- Magic syntax fix for certain edge cases
|
|
|
|
20200308 v1.8.1
|
|
- CLI optimizations by https://github.com/philippeitis
|
|
- Refactored magic syntax function and added tests (https://github.com/philippeitis)
|
|
- Github actions for CI testing on multiple platforms by https://github.com/philippeitis
|
|
- Updated ls parser to fix parsing error in OSX with -lR when there are empty folders
|
|
|
|
20200303 v1.8.0
|
|
- Added blkid command parser
|
|
- Added last and lastb command parser
|
|
- Added who command parser
|
|
- Added CSV file parser
|
|
- Added /etc/passwd file parser
|
|
- Added /etc/shadow file parser
|
|
- Added /etc/group file parser
|
|
- Added /etc/gshadow file parser
|
|
|
|
20200227 v1.7.5
|
|
- Updated ls parser to support filenames with newline characters
|
|
|
|
20200219 v1.7.4
|
|
- Updated ls parser to support multiple directories, globbing, and -R (recursive)
|
|
|
|
20200211 v1.7.3
|
|
- Add alternative 'magic' syntax: e.g. `jc ls -al`
|
|
- Options can now be condensed (e.g. -prq is equivalant to -p -r -q)
|
|
|
|
20200208 v1.7.2
|
|
- Include test fixtures in wheel and sdist
|
|
|
|
20200205 v1.7.1
|
|
- Add YAML file parser
|
|
- Add INI file parser
|
|
- Add XML file parser
|
|
- Add id parser (tested on linux and OSX)
|
|
- Add crontab file parser with user support (tested on linux)
|
|
- Add __version__ variable to parser modules
|
|
- Add exit code on error
|
|
- Updated history parser to output "line" as an integer
|
|
- Updated compatibility list for some parsers
|
|
- Bugfix in crontab file parser: header insertion was clobbering first row
|
|
- Just-in-time loading of parser modules instead of loading all at start
|
|
|
|
20191217 v1.6.1
|
|
- Add du parser (tested on linux and OSX)
|
|
- 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)
|
|
- Add OSX support for the ifconfig, arp, df, mount, and uname parsers
|
|
- Add tests for ls, dig, ps, w, uptime on OSX
|
|
- Add about option
|
|
- Add universal parsers to refactor repetitive code
|
|
- Updated ifconfig parser to output 'state' as an array
|
|
|
|
20191117 v1.5.1
|
|
- Add ss parser
|
|
- Add stat parser
|
|
- Add /etc/hosts parser
|
|
- Add /etc/fstab parser
|
|
- Add systemctl parser (includes list-jobs, list-sockets, and list-unit-files)
|
|
- 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
|
|
- Add -d option to debug parsing issues
|
|
- Add compatibility warnings to stderr
|
|
- Add documentation
|
|
- Updated iptables parser to allow --line-numbers option
|
|
- Updated lsblk parser to allow parsing of added columns
|
|
- Updated mount parser: changed 'access' field name to 'options'
|
|
- Updated netstat parser to allow parsing of unix sockets and raw network connections
|
|
- Updated w parser to fix unaligned data where blanks are possible
|
|
- Clean up code and reorganize package
|
|
|
|
20191031 v1.1.1
|
|
- Add arp parser
|
|
- Add dig parser
|
|
- Add unit tests
|
|
- fix netstat parser (remove side effects due to global variable)
|
|
|
|
20191025 v1.0.1
|
|
- Add w parser
|
|
- Add uptime parser
|
|
- Add history parser
|
|
- Flatten env parser output
|
|
- Remove problematic characters from key names in: df, free, history, lsblk, lsof, and w
|
|
- Where possible, lowercase all keys (except cases like env where the key is the variable name)
|
|
- Remove integer values
|
|
- Handle CTRL-C gracefully
|
|
|
|
20191023 v0.9.1
|
|
- Add jobs parser
|
|
- Add lsof parser
|
|
- Add lsmod parser
|
|
- No blocking if no piped data
|
|
- Better help text
|
|
- Clean up iptables parser code
|
|
|
|
20191022 v0.8.1
|
|
- Add env parser
|
|
- Add df parser
|
|
- Add free parser
|
|
- Add lsblk parser
|
|
- Add mount parser
|
|
- Add uname parser
|
|
- Add iptables parser
|
|
|
|
20191021 v0.6.4
|
|
- Flatten netstat parser output
|
|
- Clean up argument parsing
|
|
- Fix command help
|
|
|
|
20191018 v0.5.5
|
|
- Fix netstat -p parsing for Ubuntu
|
|
- Add ps parser
|
|
- Add route parser
|
|
- ls parser fixes
|
|
|
|
20191017 v0.2.0
|
|
- ifconfig, ls, and netstat support
|