Added specific Maven function for running tests on SpringBoot services
This commit is contained in:
58
bash/.bashrc
58
bash/.bashrc
@@ -48,12 +48,13 @@ NC="\e[m" # Color Reset
|
|||||||
ALERT=${BWhite}${On_Red} # Bold White on red background
|
ALERT=${BWhite}${On_Red} # Bold White on red background
|
||||||
|
|
||||||
# Creates an archive (*.tar.gz) from given directory.
|
# Creates an archive (*.tar.gz) from given directory.
|
||||||
function maketar() { tar cvzf "${1%%/}.tar.gz" "${1%%/}/"; }
|
maketar() { tar cvzf "${1%%/}.tar.gz" "${1%%/}/"; }
|
||||||
|
|
||||||
# Create a ZIP archive of a file or folder.
|
# Create a ZIP archive of a file or folder.
|
||||||
function makezip() { zip -r "${1%%/}.zip" "$1" ; }
|
makezip() { zip -r "${1%%/}.zip" "$1" ; }
|
||||||
|
|
||||||
function extract {
|
# Extract various archive's types
|
||||||
|
extract() {
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
# display usage if no parameters given
|
# display usage if no parameters given
|
||||||
echo "Usage: extract <path/file_name>.<zip|rar|bz2|gz|tar|tbz2|tgz|Z|7z|xz|ex|tar.bz2|tar.gz|tar.xz>"
|
echo "Usage: extract <path/file_name>.<zip|rar|bz2|gz|tar|tbz2|tgz|Z|7z|xz|ex|tar.bz2|tar.gz|tar.xz>"
|
||||||
@@ -86,7 +87,7 @@ function extract {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# jump directorys upwards until it hits a directory with multiple folders
|
# jump directorys upwards until it hits a directory with multiple folders
|
||||||
function up(){
|
up(){
|
||||||
local d=""
|
local d=""
|
||||||
limit=$1
|
limit=$1
|
||||||
for ((i=1 ; i <= limit ; i++))
|
for ((i=1 ; i <= limit ; i++))
|
||||||
@@ -101,60 +102,23 @@ function up(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
# create an directory and directly cd into it
|
# create an directory and directly cd into it
|
||||||
function mcd() {
|
mcd() {
|
||||||
mkdir -p "$1"
|
mkdir -p "$1"
|
||||||
cd "$1" || exit
|
cd "$1" || exit
|
||||||
}
|
}
|
||||||
|
|
||||||
function parse_git_branch() {
|
mvnt() {
|
||||||
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
|
local profile="$1-unitTest"
|
||||||
}
|
local location="classpath:/application.yml,classpath:/config/$1/application.yml"
|
||||||
|
mvn clean test -Dspring.profiles.active="$profile" -Dspring.config.location="$location"
|
||||||
function my_ip() {
|
|
||||||
INTERFACE=$(ip addr | awk '/state UP/ {print $2}' | sed 's/.$//')
|
|
||||||
echo "$(/sbin/ifconfig $INTERFACE | awk "/inet/ {print $2} " | sed -e s/addr://)"
|
|
||||||
}
|
|
||||||
|
|
||||||
function welcome() {
|
|
||||||
#------------------------------------------
|
|
||||||
#------WELCOME MESSAGE---------------------
|
|
||||||
# customize this first message with a message of your choice.
|
|
||||||
# this will display the username, date, time, a calendar, the amount of users, and the up time.
|
|
||||||
clear
|
|
||||||
# Gotta love ASCII art with figlet
|
|
||||||
#figlet "Welcome, " $USER;
|
|
||||||
toilet -f starwars -t "Welcome, " $USER;
|
|
||||||
#echo -e ""; cal ;
|
|
||||||
fastfetch 2> /dev/null
|
|
||||||
echo ""
|
|
||||||
echo -ne "Today is "; date
|
|
||||||
echo -e ""
|
|
||||||
echo -ne "Up time:";uptime | awk /'up/'
|
|
||||||
echo -en "Local IP Address : "; my_ip | awk '{print $2}'
|
|
||||||
echo "";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[ -r "$HOME/.bashrc.aliases" ] && . "$HOME/.bashrc.aliases"
|
[ -r "$HOME/.bashrc.aliases" ] && . "$HOME/.bashrc.aliases"
|
||||||
|
|
||||||
# export QT_STYLE_OVERRIDE=gtk
|
|
||||||
# export QT_SELECT=qt5
|
|
||||||
|
|
||||||
if [[ $LANG = '' ]]; then
|
|
||||||
export LANG=it_IT.UTF-8
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$SSH_CLIENT" ]; then
|
if [ -n "$SSH_CLIENT" ]; then
|
||||||
ssh_placeholder=' {SSH::SESSION}'
|
ssh_placeholder=' {SSH::SESSION}'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f "$HOME/.bash-git-prompt/gitprompt.sh" ]; then
|
|
||||||
# To only show the git prompt in or under a repository directory
|
|
||||||
GIT_PROMPT_ONLY_IN_REPO=0
|
|
||||||
# To use upstream's default theme
|
|
||||||
GIT_PROMPT_THEME=Custom
|
|
||||||
source "$HOME/.bash-git-prompt/gitprompt.sh"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# enable programmable completion features (you don't need to enable
|
# enable programmable completion features (you don't need to enable
|
||||||
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
|
||||||
# sources /etc/bash.bashrc).
|
# sources /etc/bash.bashrc).
|
||||||
@@ -170,8 +134,6 @@ fi
|
|||||||
[ -e "$HOME/.dircolors" ] && DIR_COLORS="$HOME/.dircolors"
|
[ -e "$HOME/.dircolors" ] && DIR_COLORS="$HOME/.dircolors"
|
||||||
[ -e "$DIR_COLORS" ] || DIR_COLORS=""
|
[ -e "$DIR_COLORS" ] || DIR_COLORS=""
|
||||||
|
|
||||||
[ -f "$HOME/.ghcup/env" ] && . "$HOME/.ghcup/env"
|
|
||||||
|
|
||||||
if [ -f "/home/linuxbrew/.linuxbrew/bin/brew" ]; then
|
if [ -f "/home/linuxbrew/.linuxbrew/bin/brew" ]; then
|
||||||
# Initialize Homebrew
|
# Initialize Homebrew
|
||||||
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
||||||
|
|||||||
Reference in New Issue
Block a user