add uptime
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
# Charles Danesi, 2022.
|
||||
# parts taken from https://gist.github.com/loudambiance/a41b42a4295bce6e7304
|
||||
|
||||
# TODO add uptime to prompt
|
||||
# TODO git merge status
|
||||
# TODO git isLocalOnly to check if there are remotes or if this is only a local repo)
|
||||
# TODO number of pushes pending
|
||||
@@ -75,6 +76,7 @@ clrDefaultBrackets=$clrBrackets # default color
|
||||
clrGitBranch=$LIGHTGREEN
|
||||
clrGitHash=$CDNET1
|
||||
clrCmdRunTime=$CYAN
|
||||
clrUptime=$CYAN
|
||||
GITBG1="\[\e[47m\]"
|
||||
GITBG2="\[\e[100m\]"
|
||||
|
||||
@@ -95,6 +97,7 @@ fShowUserHost=1 # Show user and host #### NOTE: CURRENTLY UNUSED ####
|
||||
fWorkingDirectory=1 # Show current directory
|
||||
fPathShortening=1 # Enable directory shortening (configurable)
|
||||
fLastCmdRunTime=1 # Display last cmd wall time
|
||||
fShowUptime=1 # Display system uptime on the prompt
|
||||
|
||||
fShowTaskCount=1 # Show task count from todo.txt, if installed
|
||||
|
||||
@@ -191,6 +194,12 @@ function promptcmd() {
|
||||
PS1="${PS1}${clrBrackets}[${clrClock}\t${clrBrackets}]${clrLines}\342\224\200"
|
||||
fi
|
||||
|
||||
# system uptime
|
||||
if [ $fShowUptime -eq 1 ] ; then
|
||||
sysUptime=$(uptime| cut -d "," -f 1-2 | cut -d " " -f 4-5,7)
|
||||
PS1="${PS1}${clrBrackets}[${clrUptime}${sysUptime}${clrBrackets}]${clrLines}\342\224\200"
|
||||
fi
|
||||
|
||||
# detached screen sessions
|
||||
if [ $fScreenTracker -eq 1 ] ; then
|
||||
hTMUX=0
|
||||
|
||||
Reference in New Issue
Block a user