Releases: robertpeteuil/sysis
Releases · robertpeteuil/sysis
Improve Network Data collection on macOS
Correct awk command used to gather LAN network data on macOS
Eliminates non-data gathery due to consecutive single-line entries in ifconfig
output
Eliminates possible loop issue from ifconfig
output
New Network Data and Improved Information Report
Added
- Network Info Enhancements
- Added collection/display of: Adapter Name, IPv6 Address and MAC Address (for active connections)
- Report only displays data for Active and Non-Virtual Adapters
- Report only displays defined data (IPv6 not displayed if not assigned or only a local-link address)
- Gathers network data via
ip
andifconfig
based on command availability on host - Gathers InternetIP via
dig
andcurl
based on command availability on host
- Added collection/display of: Adapter Name, IPv6 Address and MAC Address (for active connections)
Changed
- Information Report
- Reorganized Report to minimize number of lines, improve ability to quickly scan data
- Incorporate new Network Info without adding additional lines
- Added "compressed output" mode (accessed by using
-c
parameter)- Eliminates whitespace lines in Report (these lines improve scan-ability but use more screen-space)
- Changed most colors used in the report from bold to normal
- Enhanced conditional checks when calling non-core commands to eliminates aborts
Enhanced LanIP collection on Linux
Enhanced Lan IP display on Linux hosts with ip
command
This release limits the display of Lan IP's to only those in the "UP" state
- Under certain situation - Lan IP's on Linux systems in the DOWN state were displayed
- This addresses an opposite situation compared to the previous release for macOS
- That release (3.6.2) addressed scenarios where too few Lan IP's were displayed
Enhanced LanIP collection on macOS
Improved Lan IP collection on macOS
This release improves the discovery of Lan IP's on MacOS
- corrects functionality in certain scenarios
- these scenarios caused active Lan IPs to be misidentified as in-active and not displayed
- other platforms were not affected, as they collect Lan IP's via different methods
Enhanced Public IP Retrieval
3.6.1 - Enhanced Public IP Retrieval
new methods of determining public IP
- if
dig
is installed- uses it to get ip from google
- else if
curl
is installed- uses it to retrieve IP from wtfismyip.com
- previous site, ipinfo.io, no longer provides consistent results in scripts
- this also fixes a potential error if
curl
wasn't installed
Report Display Release
Many Improvements to the displayed report, including the items displayed and how they're displayed:
- Combined CPU Name, Speed & Cores into single line
- Correct speed displayed on variable speed CPUs
- Adjust CPU speed to prevent rounding errors
- Remove CPU Model Number (not consistently displayed on all systems)
- DEVICE line only displayed as needed
- CPU line uses output header colors if DEVICE line not displayed
- CPU/MEM/DISK items use color to display last parameter
Latest Public Release
Refinement Release
- Uses
/etc/os-release
(if available) which provider richer data- Full version information: "Ubuntu 16.04.3 LTS" vs. "16.04"
- Full codename: "Xenial Xerus" vs. "Xenial"
- KERNEL version now includes sub-release number (after 3-segment version): "4.10.0-37"
- Title of OS details" adjusts by os - "KERNEL" on Linux, or "OS VERSION" on Mac
- title, version and empty line below removed from normal output to reducing length
- still visible with version
-v
and debug-d
parameters
- still visible with version
Latest Public Release
Adds support for ip
command when available.
Latest Stable Release
Fix for xterm-new “unknown” on some versions of Debian tput
Latest Stable Release
Refined Output Report
- Saves valuable terminal real-estate by displaying the same info in 2 fewer lines
- CPU Speed and CPU Cores combined into one line: CPU Info
- (total) Memory removed as it is displayed as part of Mem Usage