mirror of
https://github.com/ETLCPP/etl.git
synced 2026-06-26 20:38:45 +08:00
Added Git branch to terminal prompt
This commit is contained in:
parent
9c16706835
commit
23f961eb88
@ -10,6 +10,11 @@ PassColour='\033[38;2;128;255;128m'
|
||||
TitleColour='\033[38;2;107;210;255m'
|
||||
NoColour='\033[0m'
|
||||
|
||||
ParseGitBranch()
|
||||
{
|
||||
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
||||
}
|
||||
|
||||
SetCxxStandard()
|
||||
{
|
||||
cxx_standard=$1
|
||||
@ -27,6 +32,7 @@ PrintHeader()
|
||||
echo " $testname " | tee -a log.txt
|
||||
echo " Language standard : C++$cxx_standard " | tee -a log.txt
|
||||
echo -n " ETL version : " | cat - ../../../version.txt | tee -a log.txt
|
||||
echo " Git branch : "$(ParseGitBranch) | tee -a log.txt
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
@ -35,7 +41,7 @@ PassedCompilation()
|
||||
{
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " Passed Compilation - $testname " | tee -a ../log.txt
|
||||
echo " Passed Compilation - $testname " | tee -a log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
@ -45,7 +51,7 @@ FailedCompilation()
|
||||
echo "$FailColour"
|
||||
echo "****************************************************************************" | tee -a log.txt
|
||||
echo "**** Failed Compilation $testname " | tee -a log.txt
|
||||
echo "****************************************************************************" | tee -a ../log.txt
|
||||
echo "****************************************************************************" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
|
||||
@ -19,6 +19,11 @@ TitleColour='\033[38;2;107;210;255m'
|
||||
HelpColour='\033[38;2;250;180;250m'
|
||||
NoColour='\033[0m'
|
||||
|
||||
ParseGitBranch()
|
||||
{
|
||||
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
|
||||
}
|
||||
|
||||
SetTestName()
|
||||
{
|
||||
testname=$1
|
||||
@ -37,6 +42,7 @@ PrintHeader()
|
||||
echo " Language standard : C++$cxx_standard " | tee -a log.txt
|
||||
echo " Optimisation : $opt " | tee -a log.txt
|
||||
echo -n " ETL version : " | cat - ../../version.txt | tee -a log.txt
|
||||
echo " Git branch : "$(ParseGitBranch) | tee -a log.txt
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user