Changed all cases of:

if [ .....]
then
or
elif [....]
then

to use the hanging then turd method:
if [....];then

This will be the standard style for inxi

All other flow controls will be on their own lines, ie:
do
done
{
}
This commit is contained in:
inxi-svn 2008-10-30 17:18:02 +00:00
parent 7085e1d702
commit b06b4a07c7

240
inxi
View file

@ -1,8 +1,8 @@
#!/bin/bash
########################################################################
#### Script Name: inxi
#### version: 0.1.49
#### Date: October 29 2008
#### version: 0.1.50
#### Date: October 30 2008
########################################################################
#### inxi is a fork of infobash, the original bash sys info script by locsmif
#### As time permits functionality and recoding will occur.
@ -44,7 +44,7 @@ A_DISTRO_GLOB=''
IRC_CLIENT=''
IRC_CLIENT_VERSION=''
X_VENDOR=''
X_NUMBER=''
X_VER_NUM=''
## primary data array holders
A_CPU_DATA=''
@ -132,13 +132,11 @@ A_NORMAL_BANS=( corporation communications gmbh technologies technology group $'
A_CPU_BANS=( cpu processor $'\2'"[0-9.]+ *[MmGg][Hh][Zz]" )
## Source global config overrides
if [ -s /etc/$SCRIPT_NAME.conf ]
then
if [ -s /etc/$SCRIPT_NAME.conf ];then
source /etc/$SCRIPT_NAME.conf
fi
# Source user config overrides
if [ -s $HOME/.$SCRIPT_NAME ]
then
if [ -s $HOME/.$SCRIPT_NAME ];then
source $HOME/.$SCRIPT_NAME
fi
@ -187,14 +185,11 @@ error_handler()
script_debugger()
{
if [ "$ALLUP" -gt 0 ]
then
if [ "$DEBUG" -eq 0 ]
then
if [ "$ALLUP" -gt 0 ];then
if [ "$DEBUG" -eq 0 ];then
return
fi
if ((DBI))
then
if ((DBI));then
for (( DBI=0; DBI < ${#DBGBUF[@]}; DBI++ ))
do
print_screen_output "${DBGBUF[DBI]}"
@ -203,8 +198,7 @@ script_debugger()
fi
print_screen_output "$@"
else
if ((!DEBUG_FLOOD && DBI > 10))
then
if ((!DEBUG_FLOOD && DBI > 10));then
error_handler 2
fi
DBGBUF[DBI++]="$@"
@ -221,10 +215,8 @@ script_debugger()
# but that only works if infobash is being run as a konversation script to begin with
print_screen_output()
{
if [ "$DEBUG" -gt 5 ]
then
if [ "$KONVI" -eq 1 ]
then
if [ "$DEBUG" -gt 5 ];then
if [ "$KONVI" -eq 1 ];then
dcop "$DCPORT" "$DCOPOBJ" print_screen_output "$DCSERVER" "$DCTARGET" "konvi='$KONVI' saying : '$@'"
else
echo "konvi='$KONVI' saying : '$@'"
@ -234,8 +226,7 @@ print_screen_output()
fi
#((KONVI)) && dcop $DCPORT Konversation print_screen_output $DCSERVER "$DCTARGET" "$1" || echo -ne "$1\n"
if [ "$KONVI" -eq 1 ]
then
if [ "$KONVI" -eq 1 ];then
dcop "$DCPORT" "$DCOPOBJ" print_screen_output "$DCSERVER" "$DCTARGET" "$1"
else
echo -ne "$1\n"
@ -285,13 +276,11 @@ check_script_depends()
{
local app_name=''
if [ ! -d /proc/ ]
then
if [ ! -d /proc/ ];then
error_handler 6
fi
if [ "$X" -gt 0 ]
then
if [ "$X" -gt 0 ];then
for app_name in xrandr xdpyinfo glxinfo
do
type -p $app_name >/dev/null || { script_debugger "inxi: Resuming in non X mode: $app_name not found in path"; X=0; break; }
@ -314,8 +303,7 @@ make_bans()
for BANSTR
do
#echo "BANSTR=\"$BANSTR\"" >&2
if [[ ${BANSTR:0:1} = $'\2' ]]
then
if [[ ${BANSTR:0:1} = $'\2' ]];then
MKBANS="${MKBANS}${MKBANS+|}${BANSTR:1:${#BANSTR}-1}"
else
# Automatically escapes [ ] ( ) . and +
@ -331,13 +319,11 @@ set_color_scheme()
{
local i='' script_colors='' color_codes=''
if [[ $1 -ge ${#A_COLOR_SCHEMES[@]} ]]
then
if [[ $1 -ge ${#A_COLOR_SCHEMES[@]} ]];then
set -- 1
fi
SCHEME="$1" # Set a global variable to allow checking for chosen scheme later
if [ "$IBSHELL" -gt 0 ]
then
if [ "$IBSHELL" -gt 0 ];then
color_codes=($ANSI_COLORS)
else
color_codes=($IRC_COLORS)
@ -360,8 +346,7 @@ get_cmdline()
{
local i=0
if [ ! -e /proc/$1/cmdline ]
then
if [ ! -e /proc/$1/cmdline ];then
{ echo 0; return; }
fi
##print_screen_output "Marker"
@ -372,11 +357,9 @@ get_cmdline()
CMDL[i++]="$L" ## note: make sure this is valid ##
done </proc/$1/cmdline
##print_screen_output "\$i='$i'"
if [ "$i" -eq 0 ]
then
if [ "$i" -eq 0 ];then
CMDL[0]=$(< /proc/$1/cmdline)
if [[ -n ${CMDL[0]} ]]
then
if [[ -n ${CMDL[0]} ]];then
i=1
fi
fi
@ -401,12 +384,10 @@ get_parameters()
exec 2>&1
;;
-v|-v[0-9]|--verbose)
if [[ ${#1} -eq 3 ]]
then
if [[ ${#1} -eq 3 ]];then
VERBOSITY_LEVEL="${1:2}"
else
if [[ $2 = --* || $2 = -* || -z $2 ]]
then
if [[ $2 = --* || $2 = -* || -z $2 ]];then
VERBOSITY_LEVEL=1
else
shift
@ -429,8 +410,7 @@ get_parameters()
# these will need to be converted to standard type options
echo "$1" | grep -q '^[0-9][0-9]\?$' || error_handler 3 "$1"
COLOR_SCHEME_SET='true'
if [ -z "$COLOR_SCHEME" ]
then
if [ -z "$COLOR_SCHEME" ];then
set_color_scheme "$1"
fi
;;
@ -492,18 +472,15 @@ get_start_source()
{
local irc_client_path='' irc_client_path_lower='' non_native_konvi='' i=''
if tty >/dev/null
then
if tty >/dev/null;then
IRC_CLIENT="Shell"
unset IRC_CLIENT_VERSION
IBSHELL=1
elif [ -n "$PPID" -a -f "/proc/$PPID/exe" ]
then
elif [ -n "$PPID" -a -f "/proc/$PPID/exe" ];then
irc_client_path=$( readlink /proc/$PPID/exe )
# this handles the problem with konversation reporting itself as perl, which was missed because
# when konversation starts infobash from inside itself, as a script, the parent is konversation, not perl
if [ -z "$( grep -i 'konversation' <<< $irc_client_path )" -a -n "$( grep -i 'perl' <<< $irc_client_path )" -a -n "$( pidof konversation )" ]
then
if [ -z "$( grep -i 'konversation' <<< $irc_client_path )" -a -n "$( grep -i 'perl' <<< $irc_client_path )" -a -n "$( pidof konversation )" ];then
irc_client_path=$( which konversation )
non_native_konvi='true'
fi
@ -516,16 +493,14 @@ get_start_source()
;;
*konversation*)
# this is necessary to avoid the dcop errors from starting inxi as a /cmd started script
if [ "$non_native_konvi" == 'true' ]
then
if [ "$non_native_konvi" == 'true' ];then
KONVI=2
else
KONVI=1
fi
IRC_CLIENT_VERSION=" $( $irc_client_path -v | gawk '/Konversation:/ { for (i=2;i<=NF;i++) { if (i == NF) { print $i } else { printf $i" " } } exit }' )"
T=($IRC_CLIENT_VERSION)
if [[ ${T[0]} == *+* ]]
then
if [[ ${T[0]} == *+* ]];then
# < Sho_> locsmif: The version numbers of SVN versions look like this:
# "<version number of last release>+ #<build number", i.e. "1.0+ #3177" ...
# for releases we remove the + and build number, i.e. "1.0" or soon "1.0.1"
@ -540,8 +515,7 @@ get_start_source()
# Since Konversation 1.0, the DCOP interface has changed a bit: dcop "$DCPORT" Konversation ..etc
# becomes : dcop "$DCPORT" default ... or dcop "$DCPORT" irc ..etc. So we check for versions smaller
# than 1 and change the DCOP parameter/object accordingly.
if [[ ${T2} < 1 ]]
then
if [[ ${T2} < 1 ]];then
DCOPOBJ="Konversation"
fi
IRC_CLIENT="Konversation"
@ -606,8 +580,7 @@ get_start_source()
;;
esac
done
if [ -z "$IRC_CLIENT_VERSION" ]
then
if [ -z "$IRC_CLIENT_VERSION" ];then
IRC_CLIENT="Unknown Perl client"
fi
;;
@ -620,8 +593,7 @@ get_start_source()
unset IRC_CLIENT_VERSION
;;
esac
if [ "$SHOW_IRC" -lt 2 ]
then
if [ "$SHOW_IRC" -lt 2 ];then
unset IRC_CLIENT_VERSION
fi
else
@ -636,8 +608,7 @@ set_calculated_variables()
# Extra path variable to make execute failures less likely, merged below
local extra_paths="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
# Detect X and set variable "X" accordingly
if [ -n "$DISPLAY" ]
then
if [ -n "$DISPLAY" ];then
X=1
fi
@ -649,13 +620,11 @@ set_calculated_variables()
FLAG=0
for sys_path in $PATH
do
if [ "$path" == "$sys_path" ]
then
if [ "$path" == "$sys_path" ];then
FLAG=1
fi
done
if [ "$FLAG" -eq 0 ]
then
if [ "$FLAG" -eq 0 ];then
added_path="$added_path:$path"
fi
done
@ -670,7 +639,6 @@ set_calculated_variables()
##echo "A_NORMAL_BANS='$A_NORMAL_BANS'"
}
#### -------------------------------------------------------------------
#### get data types
#### -------------------------------------------------------------------
@ -736,8 +704,7 @@ get_cpu_data()
# I use all these loops so I can easily extend the cpu array created in the awk script above with more fields per cpu.
for (( j=0; j < ${#a_cpu_working[@]}; j++ ))
do
if [ "$j" -gt 0 ]
then
if [ "$j" -gt 0 ];then
A_CPU_DATA[i]="${A_CPU_DATA[i]},${a_cpu_working[j]}"
else
A_CPU_DATA[i]="${a_cpu_working[j]}"
@ -746,8 +713,7 @@ get_cpu_data()
done
# test for multi core cpu present
multi_cpu=$( grep -i 'dual\|triple\|quad' <<< "${A_CPU_DATA[@]}" )
if [ -n "$multi_cpu" ]
then
if [ -n "$multi_cpu" ];then
NO_CPU_COUNT=1
else
case $(( ${#A_CPU_DATA[@]}-1 )) in
@ -810,8 +776,7 @@ get_cpu_data()
' )
#grep -oE '\<(nx|lm|sse[0-9]?|pni|svm|vmx)\>' | tr '\n' ' '))
if [ -z "$CPUFLAGS" ]
then
if [ -z "$CPUFLAGS" ];then
CPUFLAGS="-"
fi
}
@ -827,25 +792,21 @@ get_distro_data()
cd "$OLDPWD"
shopt -u nullglob
if (( ${#A_DISTRO_GLOB[@]} == 1 ))
then
if (( ${#A_DISTRO_GLOB[@]} == 1 ));then
DISTRO_FILE="${A_DISTRO_GLOB}"
elif (( ${#A_DISTRO_GLOB[@]} > 1 ))
then
elif (( ${#A_DISTRO_GLOB[@]} > 1 ));then
for i in $DISTROS_DERIVED $DISTROS_PRIMARY
do
# Only echo works with ${var[@]}, not print_screen_output() or script_debugger()
# This is a known bug, search for the word "strange" inside comments
# echo "i='$i' A_DISTRO_GLOB[@]='${A_DISTRO_GLOB[@]}'"
if [[ " ${A_DISTRO_GLOB[@]} " == *" $i "* ]]
then
if [[ " ${A_DISTRO_GLOB[@]} " == *" $i "* ]];then
DISTRO_FILE="${i}"
break
fi
done
fi
if [ -n "$DISTRO_FILE" -a -s /etc/$DISTRO_FILE -a " $DISTROS_BLIST " != *" $DISTRO_FILE "* ]
then
if [ -n "$DISTRO_FILE" -a -s /etc/$DISTRO_FILE -a " $DISTROS_BLIST " != *" $DISTRO_FILE "* ];then
DISTRO=$( remove_erroneous_chars "/etc/$DISTRO_FILE" )
else
# Debian pure should fall through here
@ -855,8 +816,7 @@ get_distro_data()
gsub(/^ +| +$/,"");
print }' "/etc/${DISTRO_FILE}" )
fi
if (( ${#DISTRO} > 80 && ! CRAP ))
then
if (( ${#DISTRO} > 80 && ! CRAP ));then
DISTRO="${RED}/etc/${DISTRO_FILE} corrupted, use --crap to override${NORMAL}"
fi
## note: figure out a more readable way to achieve whatever is intended here ##
@ -877,8 +837,7 @@ get_graphics_data()
# GFXMEM is UNUSED at the moment, because it shows AGP aperture size, which is not necessarily equal to GFX memory..
# GFXMEM="size=[$(echo "$LSPCI" | gawk '/VGA/{while (!/^$/) {getline;if (/size=[0-9][0-9]*M/) {size2=gensub(/.*\[size=([0-9]+)M\].*/,"\\1","g",$0);if (size<size2){size=size2}}}}END{print size2}')M]"
if [ "$X" -gt 0 ]
then
if [ "$X" -gt 0 ];then
# Added the two ?'s , because the resolution is now reported without spaces around the 'x', as in
# 1400x1050 instead of 1400 x 1050. Change as of X.org version 1.3.0
RES=$( xrandr | gawk '
@ -893,8 +852,7 @@ get_graphics_data()
}
' )
if [ -z "$RES" ]
then
if [ -z "$RES" ];then
RES=$( xdpyinfo | gawk '/dimensions/ { print $2 }' )
fi
@ -912,8 +870,7 @@ get_graphics_data()
# Later on, the normal textual version string returned, e.g. like: X.Org version: 6.8.2
# A failover mechanism is in place. (if $X_VER_NUM is empty, the release number is parsed instead)
X_VER_NUM=$( xdpyinfo | awk '/version:/ { print $NF }' )
if [ -z "$X_VER_NUM" ]
then
if [ -z "$X_VER_NUM" ];then
X_VER_NUM=$(xdpyinfo | gawk -F': +' '
BEGIN { IGNORECASE=1 }
/vendor release number/ {
@ -968,8 +925,7 @@ get_graphics_data()
# GLXR=$(glxinfo | gawk -F ': ' 'BEGIN {IGNORECASE=1} /opengl renderer/ && $2 !~ /mesa/ {seen[$2]++} END {for (i in seen) {printf("%s ",i)}}')
# GLXV=$(glxinfo | gawk -F ': ' 'BEGIN {IGNORECASE=1} /opengl version/ && $2 !~ /mesa/ {seen[$2]++} END {for (i in seen) {printf("%s ",i)}}')
if [ -z "$GLXR" -o -z "$GLXV" ]
then
if [ -z "$GLXR" -o -z "$GLXV" ];then
MESA=1
fi
AGPMOD=$(gawk '/agp/ && !/agpgart/ && $3 > 0 { print(gensub(/(.*)_agp.*/,"\\1","g",$1)) }' /proc/modules)
@ -985,11 +941,9 @@ get_hard_drive_data()
for disk in /proc/ide/ide*/hd*
do
if [[ -e $disk/media && $( remove_erroneous_chars $disk/media ) = disk ]]
then
if [[ -e $disk/media && $( remove_erroneous_chars $disk/media ) = disk ]];then
# BUGFIX: Ran into a debian sarge kernel that did not have the "capacity" file in the hd* directories
if [[ ! -e $disk/capacity ]]
then
if [[ ! -e $disk/capacity ]];then
CAP=0
break
fi
@ -998,8 +952,7 @@ get_hard_drive_data()
fi
done
if [[ -e /proc/scsi/scsi ]]
then
if [[ -e /proc/scsi/scsi ]];then
# Silly sata detection, will also pick up usb sticks, and it is all I will put into infobash. if you want more, infoperl is on
# the way :)
IFS=$'\n'
@ -1031,8 +984,7 @@ get_hard_drive_data()
fi
##print_screen_output "$HDDMOD" ; exit
if ((CAP))
then
if ((CAP));then
HDDCAP1="$((CAP/2))"
fi
# See http://lanana.org/docs/device-list/devices-2.6+.txt for major numbers used below
@ -1042,13 +994,11 @@ get_hard_drive_data()
HDD=0
for i in ${!HDDCAP*}
do
if [[ ${!i} -gt $HDD ]]
then
if [[ ${!i} -gt $HDD ]];then
HDD="${!i}"
fi
done
if [ "$HDD" -gt 0 ]
then
if [ "$HDD" -gt 0 ];then
HDDUSG=$( df | gawk '
p {
if (/^\/dev\/(mapper\/|[hs]d[a-z][0-9]+)/) {
@ -1151,21 +1101,18 @@ print_cpu_data()
# The above mentioned only emerges when using the debugging markers below
##print_screen_output "a_cpu_working=\"***${a_cpu_working[@]} $hostName+++++++\"----------"
if [[ -z ${a_cpu_working[2]} ]]
then
if [[ -z ${a_cpu_working[2]} ]];then
a_cpu_working[2]="unknown"
fi
if [[ ${#A_CPU_DATA[@]} -gt 2 ]]
then
if [[ ${#A_CPU_DATA[@]} -gt 2 ]];then
cpu_number="${C1}(1)${C2} "
else
# Array CPU always has one element: max clockfreq found. Therefore -gt and not -ge
unset cpu_number
fi
cpu_data=$( create_print_line "CPU:" "${cpu_number}${a_cpu_working[0]}" )
if [ "$VERBOSITY_LEVEL" -ge 3 ]
then
if [ "$VERBOSITY_LEVEL" -ge 3 ];then
cpu_data="$cpu_data${C2} ${a_cpu_working[2]} cache${C2} ${C1}flags${C2} ($CPUFLAGS)${CN}"
fi
cpu_data="$cpu_data ${C1}clocked at${C2} ${a_cpu_working[1]} MHz${CN}"
@ -1177,14 +1124,12 @@ print_cpu_data()
a_cpu_working=(${A_CPU_DATA[i]})
IFS="$OIFS"
cpu_data=$( create_print_line " " "${C1}($(( i + 1 )))${C2} ${a_cpu_working[0]}" )
if [ "$VERBOSITY_LEVEL" -ge 3 ]
then
if [ "$VERBOSITY_LEVEL" -ge 3 ];then
cpu_data="$cpu_data${C2} ${a_cpu_working[2]} cache${C2} ${C1}flags${C2} ($CPUFLAGS)${CN}"
fi
cpu_data="$cpu_data ${C1}clocked at${C2} ${a_cpu_working[1]} MHz${CN}"
print_screen_output "$cpu_data"
if [ "$i" -gt 10 ]
then
if [ "$i" -gt 10 ];then
break
fi
done
@ -1194,8 +1139,7 @@ print_gfx_data()
{
local gfx_data='' i='' card_one='Card '
if [[ ${#A_GFX_DATA[@]} -gt 1 ]]
then
if [[ ${#A_GFX_DATA[@]} -gt 1 ]];then
i=1
while [[ -n ${A_GFX_DATA[i]} && $i -le 3 ]]
do
@ -1206,20 +1150,16 @@ print_gfx_data()
fi
gfx_data=$( create_print_line "Graphics:" "${C1}$card_one${C2}${A_GFX_DATA[0]}${gfx_data}" )
if [ "$X" -gt 0 ]
then
if [ "$X" -gt 0 ];then
gfx_data="${gfx_data} ${CN}| ${C1}$X_VENDOR${C2} $X_VER_NUM ${CN}| ${C1}Res${C2} ${RES}"
else
gfx_data="${gfx_data} ${C1} tty resolution ${CN}(${C2} ${RES} ${CN})"
fi
print_screen_output "$gfx_data"
# echo x$X m$MESA
# echo GLXR$GLXR GLXV$GLXV
if [ "$X" -gt 0 -a "$MESA" -eq 0 ]
then
if [ "$X" -gt 0 -a "$MESA" -eq 0 ];then
gfx_data=$( create_print_line " " "${C1}GLX Renderer${C2} ${GLXR} ${CN}| ${C1}GLX Version${C2} ${GLXV}${CN}" )
if [ "$CRAP" -gt 0 ]
then
if [ "$CRAP" -gt 0 ];then
gfx_data="${gfx_data} ${C1}Direct rendering${C2} ${GLXDR}${CN}"
fi
print_screen_output "$gfx_data"
@ -1232,16 +1172,14 @@ print_hard_disk_data()
local root_home_data="$( df -h -T | egrep '(/|/boot|/var|/home)$' | C1=${C1} C2=${C2} awk '{print ENVIRON["C1"]"Partition:"ENVIRON["C2"], $7, ENVIRON["C1"]"- ", ENVIRON["C1"]"size:"ENVIRON["C2"], $3, ENVIRON["C1"]"used:"ENVIRON["C2"], $4, "(", $6, ")"}' )"
root_home_data=$( echo $root_home_data )
if [ "$VERBOSITY_LEVEL" -ge 2 ]
then
if [ "$VERBOSITY_LEVEL" -ge 2 ];then
hdd_data=$( create_print_line "Disks:" "${C1}HDD${C2} ${HDDMOD} ${C1}Size${C2} ${HDD} (${HDDUSG})${CN}" )
else
hdd_data=$( create_print_line "Disks:" "${C1}HDD Size${C2} ${HDD} (${HDDUSG})${CN}" )
fi
print_screen_output "$hdd_data"
if [ "$VERBOSITY_LEVEL" -ge 4 ]
then
if [ "$VERBOSITY_LEVEL" -ge 4 ];then
hdd_data=$( create_print_line " " "${root_home_data}" )
print_screen_output "$hdd_data"
fi
@ -1251,8 +1189,7 @@ print_intro_data()
{
local intro_data='' host_name=$( hostname )
if [ "$SHOW_HOST" -gt 0 ]
then
if [ "$SHOW_HOST" -gt 0 ];then
intro_data=$( create_print_line "System:" "${C1}Host${C2} $host_name ${C1}running${C2} ${CN}" )
else
intro_data=$( create_print_line "System:" "${C1}running${C2} ${CN}" )
@ -1265,10 +1202,8 @@ print_networking_data()
{
local i='' card_plural='s' card_one='Card-1 ' network_data=''
if [[ -n ${A_NETWORK_DATA[@]} ]]
then
if [[ ${#A_NETWORK_DATA[@]} -le 1 ]]
then
if [[ -n ${A_NETWORK_DATA[@]} ]];then
if [[ ${#A_NETWORK_DATA[@]} -le 1 ]];then
card_plural=''
card_one=''
fi
@ -1288,8 +1223,7 @@ print_short_data()
local short_data='' i=''
#set_color_scheme 12
if [ "$IBSHELL" -eq 0 ]
then
if [ "$IBSHELL" -eq 0 ];then
for i in $C1 $C2 $CN
do
case "$i" in
@ -1297,12 +1231,10 @@ print_short_data()
;;
esac
done
if [ "$BGBLACK" -gt 0 ]
then
if [ "$BGBLACK" -gt 0 ];then
for i in C1 C2 CN
do
if [[ "${!i}" = "$NORMAL" ]]
then
if [[ "${!i}" = "$NORMAL" ]];then
declare $i="${!i}15,1"
else
declare $i="${!i},1"
@ -1311,15 +1243,13 @@ print_short_data()
#C1="${C1},1"; C2="${C2},1"; CN="${CN},1"
fi
fi
short_data="${C1}CPU${CN}[${C2}${CPUMODEL} clocked at ${CPUCLOCK}${CN}] ${C1}Kernel${CN}[${C2}${CURRENT_KERNEL}${CN}] ${C1}Up${CN}[${C2}${FL2}${FL1}${UPT}${FL1}${CN}] ${C1}Mem${CN}[${C2}${FL2}${FL1}${MEM}${FL1}${CN}] ${C1}HDD${CN}[${C2}${FL2}${FL1}${HDD}($HDDUSG)${FL1}${CN}] ${C1}Procs${CN}[${C2}${FL2}${FL1}${PROC}${FL1}${CN}]"
short_data="${C1}CPU${CN}[${C2}${CPUMODEL} clocked at ${CPUCLOCK}${CN}] ${C1}Kernel${CN}[${C2}${CURRENT_KERNEL}${CN}] ${C1}Up${CN}[${C2}${FL2}${FL1}${UPT}${FL1}${CN}] ${C1}Mem${CN}[${C2}${FL2}${FL1}${MEM}${FL1}${CN}] ${C1}HDD${CN}[${C2}${FL2}${FL1}${HDD}($HDDUSG)${FL1}${CN}] ${C1}Procs${CN}[${C2}${FL2}${FL1}${PROC}${FL1}${CN}]"
if [ "$SHOW_IRC" -gt 0 ]
then
if [ "$SHOW_IRC" -gt 0 ];then
short_data="${short_data} ${C1}Client${CN}[${C2}${IRC_CLIENT}${IRC_CLIENT_VERSION}${CN}]"
fi
short_data="${short_data} ${CN}:: ${C1}$SCRIPT_NAME ${C2}v:$SCRIPT_VERSION_NUMBER${CN}"
if [ "$SCHEME" -gt 0 ]
then
if [ "$SCHEME" -gt 0 ];then
short_data="${short_data} $NORMAL"
fi
print_screen_output "$short_data"
@ -1333,19 +1263,16 @@ print_system_data()
# long_last=$( echo -ne "${C1}Processes${C2} ${PROC}${CN} | ${C1}Uptime${C2} ${UPT}${CN} | ${C1}Memory${C2} ${MEM}${CN}" )
system_data=$( create_print_line "Info:" "${C1}Processes${C2} ${PROC} ${CN}| ${C1}Uptime${C2} ${UPT} ${CN}| ${C1}Memory${C2} ${MEM}${CN}" )
if [ "$RUNLVL" -gt 0 ]
then
if [ "$RUNLVL" -gt 0 ];then
system_data="${system_data} ${CN}| ${C1}Runlevel${C2} ${RUNLVL}${CN}"
fi
if [ "$SHOW_IRC" -gt 0 ]
then
if [ "$SHOW_IRC" -gt 0 ];then
system_data="${system_data} ${CN}| ${C1}Client${C2} ${IRC_CLIENT}${IRC_CLIENT_VERSION}${CN}"
fi
system_data="${system_data} ${CN}| ${C1}$SCRIPT_NAME ${C2}v:$SCRIPT_VERSION_NUMBER${CN}"
if [ "$SCHEME" -gt 0 ]
then
if [ "$SCHEME" -gt 0 ];then
system_data="${system_data} ${NORMAL}"
fi
print_screen_output "$system_data"
@ -1362,8 +1289,7 @@ print_it_out()
print_cpu_data
print_gfx_data
if [ "$VERBOSITY_LEVEL" -ge 2 ]
then
if [ "$VERBOSITY_LEVEL" -ge 2 ];then
print_networking_data
fi
@ -1384,8 +1310,7 @@ get_start_source
# note: this only works if it's run from inside konversation as a script builtin or something
# only do this if inxi has been started as a konversation script, otherwise bypass this
if [ "$KONVI" -eq 1 ]
then
if [ "$KONVI" -eq 1 ];then
DCPORT="$1"
DCSERVER="$2"
DCTARGET="$3"
@ -1395,8 +1320,7 @@ then
IFS=":"
for kde_config in $( kde-config --path data )
do
if [[ -r ${kde_config}${KONVI_CFG} ]]
then
if [[ -r ${kde_config}${KONVI_CFG} ]];then
source "${kde_config}${KONVI_CFG}"
break
fi
@ -1411,8 +1335,7 @@ fi
get_parameters "$@"
# If no colorscheme was set in the parameter handling routine, then set the default scheme
if [ "$COLOR_SCHEME_SET" != 'true' ]
then
if [ "$COLOR_SCHEME_SET" != 'true' ];then
set_color_scheme "$DEFAULT_SCHEME"
fi
@ -1432,8 +1355,7 @@ get_graphics_data
print_it_out
## last steps
if [ "$IBSHELL" -gt 0 -a "$SCHEME" -gt 0 ]
then
if [ "$IBSHELL" -gt 0 -a "$SCHEME" -gt 0 ];then
echo -n ""
fi