mirror of
https://github.com/smxi/inxi.git
synced 2024-11-17 00:31:19 +00:00
first finalizing version
This commit is contained in:
parent
bff32dc844
commit
1e84b26d1f
27
inxi
27
inxi
|
@ -3,7 +3,7 @@
|
||||||
#### Script Name: inxi
|
#### Script Name: inxi
|
||||||
#### version: 1.6.10
|
#### version: 1.6.10
|
||||||
#### Date: June 17 2011
|
#### Date: June 17 2011
|
||||||
#### Patch Number: 08
|
#### Patch Number: 09
|
||||||
########################################################################
|
########################################################################
|
||||||
#### SPECIAL THANKS
|
#### SPECIAL THANKS
|
||||||
########################################################################
|
########################################################################
|
||||||
|
@ -1749,6 +1749,8 @@ get_parameters()
|
||||||
B_SHOW_DISK_TOTAL='true'
|
B_SHOW_DISK_TOTAL='true'
|
||||||
B_SHOW_GRAPHICS='true'
|
B_SHOW_GRAPHICS='true'
|
||||||
B_SHOW_INFO='true'
|
B_SHOW_INFO='true'
|
||||||
|
B_SHOW_MACHINE='true'
|
||||||
|
B_SHOW_NETWORK='true'
|
||||||
B_SHOW_SYSTEM='true'
|
B_SHOW_SYSTEM='true'
|
||||||
;;
|
;;
|
||||||
c) if [[ -n $( grep -E '^[0-9][0-9]?$' <<< $OPTARG ) ]];then
|
c) if [[ -n $( grep -E '^[0-9][0-9]?$' <<< $OPTARG ) ]];then
|
||||||
|
@ -1814,6 +1816,7 @@ get_parameters()
|
||||||
B_SHOW_INFO='true'
|
B_SHOW_INFO='true'
|
||||||
B_SHOW_MACHINE='true'
|
B_SHOW_MACHINE='true'
|
||||||
B_SHOW_NETWORK='true'
|
B_SHOW_NETWORK='true'
|
||||||
|
B_SHOW_OPTICAL_DRIVES='true'
|
||||||
B_SHOW_PARTITIONS='true'
|
B_SHOW_PARTITIONS='true'
|
||||||
B_SHOW_SENSORS='true'
|
B_SHOW_SENSORS='true'
|
||||||
B_SHOW_SYSTEM='true'
|
B_SHOW_SYSTEM='true'
|
||||||
|
@ -1912,6 +1915,7 @@ get_parameters()
|
||||||
B_SHOW_UUIDS='true'
|
B_SHOW_UUIDS='true'
|
||||||
fi
|
fi
|
||||||
if [[ $OPTARG -ge 6 ]];then
|
if [[ $OPTARG -ge 6 ]];then
|
||||||
|
B_SHOW_OPTICAL_DRIVES='true'
|
||||||
B_SHOW_PARTITIONS_FULL='true'
|
B_SHOW_PARTITIONS_FULL='true'
|
||||||
B_SHOW_UNMOUNTED_PARTITIONS='true'
|
B_SHOW_UNMOUNTED_PARTITIONS='true'
|
||||||
fi
|
fi
|
||||||
|
@ -2058,7 +2062,7 @@ show_options()
|
||||||
print_screen_output "- - - - - - - - - - - - - - - - - - - - - - - - - - - - -"
|
print_screen_output "- - - - - - - - - - - - - - - - - - - - - - - - - - - - -"
|
||||||
print_screen_output "Output Control Options:"
|
print_screen_output "Output Control Options:"
|
||||||
print_screen_output "-A Show Audio/sound card information."
|
print_screen_output "-A Show Audio/sound card information."
|
||||||
print_screen_output "-b Shows basic output, short form (previously -d). Same as: $SCRIPT_NAME -v 1"
|
print_screen_output "-b Shows basic output, short form (previously -d). Same as: $SCRIPT_NAME -v 2"
|
||||||
print_screen_output "-c Available color schemes. Scheme number is required. Color selectors run a color selector option"
|
print_screen_output "-c Available color schemes. Scheme number is required. Color selectors run a color selector option"
|
||||||
print_screen_output " prior to $SCRIPT_NAME starting which lets you set the config file value for the selection."
|
print_screen_output " prior to $SCRIPT_NAME starting which lets you set the config file value for the selection."
|
||||||
print_screen_output " Supported color schemes: 0-$color_scheme_count Example: $SCRIPT_NAME -c 11"
|
print_screen_output " Supported color schemes: 0-$color_scheme_count Example: $SCRIPT_NAME -c 11"
|
||||||
|
@ -2070,9 +2074,10 @@ show_options()
|
||||||
print_screen_output " 98 - Console IRC not in X"
|
print_screen_output " 98 - Console IRC not in X"
|
||||||
print_screen_output " 99 - Global - Overrides/removes all settings. Setting specific removes global."
|
print_screen_output " 99 - Global - Overrides/removes all settings. Setting specific removes global."
|
||||||
print_screen_output "-C Show full CPU output, including per CPU clockspeed."
|
print_screen_output "-C Show full CPU output, including per CPU clockspeed."
|
||||||
|
print_screen_output "-d Shows optical drive data. Same as -Dd. With -x, adds features line to output. -xx adds a few more features."
|
||||||
print_screen_output "-D Show full hard Disk info, not only model, ie: /dev/sda ST380817AS 80.0GB."
|
print_screen_output "-D Show full hard Disk info, not only model, ie: /dev/sda ST380817AS 80.0GB."
|
||||||
print_screen_output "-f Show all cpu flags used, not just the short list. Not shown with -F to avoid spamming."
|
print_screen_output "-f Show all cpu flags used, not just the short list. Not shown with -F to avoid spamming."
|
||||||
print_screen_output "-F Show Full output for $SCRIPT_NAME. Includes all Upper Case line letters, plus -s and -n."
|
print_screen_output "-F Show Full output for $SCRIPT_NAME. Includes all Upper Case line letters, plus -s, -d, and -n."
|
||||||
print_screen_output " Does not show extra verbose options like -f -u -l -o -p -t -r"
|
print_screen_output " Does not show extra verbose options like -f -u -l -o -p -t -r"
|
||||||
print_screen_output "-G Show Graphic card information (card, x type, resolution, glx renderer, version)."
|
print_screen_output "-G Show Graphic card information (card, x type, resolution, glx renderer, version)."
|
||||||
print_screen_output "-i Show Wan IP address, and shows local interfaces (requires ifconfig network tool). Same as -Nni"
|
print_screen_output "-i Show Wan IP address, and shows local interfaces (requires ifconfig network tool). Same as -Nni"
|
||||||
|
@ -2099,15 +2104,17 @@ show_options()
|
||||||
print_screen_output "-v Script verbosity levels. Verbosity level number is required. Should not be used with -b or -F"
|
print_screen_output "-v Script verbosity levels. Verbosity level number is required. Should not be used with -b or -F"
|
||||||
print_screen_output " Supported levels: 0-${VERBOSITY_LEVELS} Example: $SCRIPT_NAME -v 4"
|
print_screen_output " Supported levels: 0-${VERBOSITY_LEVELS} Example: $SCRIPT_NAME -v 4"
|
||||||
print_screen_output " 0 - Short output, same as: $SCRIPT_NAME"
|
print_screen_output " 0 - Short output, same as: $SCRIPT_NAME"
|
||||||
print_screen_output " 1 - Basic verbose, -S + basic CPU + -G + basic Disk + -I. Same as: $SCRIPT_NAME -b"
|
print_screen_output " 1 - Basic verbose, -S + basic CPU + -G + basic Disk + -I."
|
||||||
print_screen_output " 2 - Adds networking card (-N), Machine (-M) data, and shows basic hard disk data (names only)."
|
print_screen_output " 2 - Adds networking card (-N), Machine (-M) data, and shows basic hard disk data (names only)."
|
||||||
|
print_screen_output " Same as: $SCRIPT_NAME -b"
|
||||||
print_screen_output " 3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option."
|
print_screen_output " 3 - Adds advanced CPU (-C), network (-n) data, and switches on -x advanced data option."
|
||||||
print_screen_output " 4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot"
|
print_screen_output " 4 - Adds partition size/filled data (-P) for (if present):/, /home, /var/, /boot"
|
||||||
print_screen_output " Shows full disk data (-D)"
|
print_screen_output " Shows full disk data (-D)"
|
||||||
print_screen_output " 5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u)."
|
print_screen_output " 5 - Adds audio card (-A); sensors (-s), partion label (-l) and UUID (-u)."
|
||||||
print_screen_output " 6 - Adds full partition data (-p), unmounted partition data (-o)."
|
print_screen_output " 6 - Adds full partition data (-p), unmounted partition data (-o), optical drive data (-d)."
|
||||||
print_screen_output "-x Show extra data (only works with verbose or line output, not short form): "
|
print_screen_output "-x Show extra data (only works with verbose or line output, not short form): "
|
||||||
print_screen_output " -C - bogomips on Cpu;"
|
print_screen_output " -C - bogomips on Cpu;"
|
||||||
|
print_screen_output " -d - Adds drive features line to optical drive; adds rev version to optical drive."
|
||||||
print_screen_output " -N -A - Adds version/port(s)/driver version (if available) for Network/Audio;"
|
print_screen_output " -N -A - Adds version/port(s)/driver version (if available) for Network/Audio;"
|
||||||
print_screen_output " -N -A -G - Network, audio, graphics, shows PCI Bus ID/Usb ID number of card;"
|
print_screen_output " -N -A -G - Network, audio, graphics, shows PCI Bus ID/Usb ID number of card;"
|
||||||
print_screen_output " -S - Desktop toolkit if avaliable (GNOME/XFCE/KDE only)"
|
print_screen_output " -S - Desktop toolkit if avaliable (GNOME/XFCE/KDE only)"
|
||||||
|
@ -2117,6 +2124,7 @@ show_options()
|
||||||
print_screen_output " /etc/sudoers (sudo v. 1.7 or newer): <username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)"
|
print_screen_output " /etc/sudoers (sudo v. 1.7 or newer): <username> ALL = NOPASSWD: /usr/sbin/hddtemp (sample)"
|
||||||
print_screen_output " -t - Adds memory use output to cpu (-xt c), and cpu use to memory (-xt m)."
|
print_screen_output " -t - Adds memory use output to cpu (-xt c), and cpu use to memory (-xt m)."
|
||||||
print_screen_output "-xx Show extra, extra data (only works with verbose or line output, not short form): "
|
print_screen_output "-xx Show extra, extra data (only works with verbose or line output, not short form): "
|
||||||
|
print_screen_output " -d - Adds some optical drive features, like state."
|
||||||
print_screen_output " -M - Adds chassis information, if any data for that is available."
|
print_screen_output " -M - Adds chassis information, if any data for that is available."
|
||||||
print_screen_output "-z Adds security filters for IP addresses, Mac, and user home directory name. Default on for irc clients."
|
print_screen_output "-z Adds security filters for IP addresses, Mac, and user home directory name. Default on for irc clients."
|
||||||
print_screen_output "-Z Absolute override for output filters. Useful for debugging networking issues in irc for example."
|
print_screen_output "-Z Absolute override for output filters. Useful for debugging networking issues in irc for example."
|
||||||
|
@ -4519,7 +4527,6 @@ get_optical_drive_data()
|
||||||
|
|
||||||
if [[ -n $dev_disks_real ]];then
|
if [[ -n $dev_disks_real ]];then
|
||||||
dev_disks_links=$( ls /dev/dvd* /dev/cd* /dev/scd* 2>/dev/null )
|
dev_disks_links=$( ls /dev/dvd* /dev/cd* /dev/scd* 2>/dev/null )
|
||||||
# B_EXTRA_DATA='true'
|
|
||||||
if [[ $B_EXTRA_DATA == 'true' ]];then
|
if [[ $B_EXTRA_DATA == 'true' ]];then
|
||||||
proc_cdrom="$( cat /proc/sys/dev/cdrom/info 2>/dev/null )"
|
proc_cdrom="$( cat /proc/sys/dev/cdrom/info 2>/dev/null )"
|
||||||
fi
|
fi
|
||||||
|
@ -4569,8 +4576,8 @@ get_optical_drive_data()
|
||||||
' <<< $vendor
|
' <<< $vendor
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
# this needs to run no matter if there's proc data or not to create the array comma list
|
||||||
if [[ $B_EXTRA_DATA == 'true' && -n $proc_cdrom ]];then
|
if [[ $B_EXTRA_DATA == 'true' ]];then
|
||||||
cpuinfo_string=$( gawk -v diskId=$disk '
|
cpuinfo_string=$( gawk -v diskId=$disk '
|
||||||
BEGIN {
|
BEGIN {
|
||||||
IGNORECASE=1
|
IGNORECASE=1
|
||||||
|
@ -4633,13 +4640,11 @@ get_optical_drive_data()
|
||||||
) )
|
) )
|
||||||
IFS="$ORIGINAL_IFS"
|
IFS="$ORIGINAL_IFS"
|
||||||
fi
|
fi
|
||||||
# echo ${#A_OPTICAL_DRIVE_DATA[@]}
|
|
||||||
temp_array=${A_OPTICAL_DRIVE_DATA[@]}
|
temp_array=${A_OPTICAL_DRIVE_DATA[@]}
|
||||||
# echo $temp_array
|
|
||||||
log_function_data "A_OPTICAL_DRIVE_DATA: $temp_array"
|
log_function_data "A_OPTICAL_DRIVE_DATA: $temp_array"
|
||||||
eval $LOGFE
|
eval $LOGFE
|
||||||
}
|
}
|
||||||
# get_optical_drive_data;exit
|
|
||||||
get_partition_data()
|
get_partition_data()
|
||||||
{
|
{
|
||||||
eval $LOGFS
|
eval $LOGFS
|
||||||
|
|
Loading…
Reference in a new issue