+export ulc=/usr/local/cpanel
+export ulp=/usr/local/cp-monitoring-cpanel-plugin
+export ulw=/usr/local/cp-monitoring-whm-plugin
+export ulb=/usr/local/cp-banners-plugin
+export CPANEL_TEAM='release'
+# NOTE: To trim down the amount of time for make sandbox, you may define
+# the environment variable SANDBOX_LOCALES which is a space separated list
+# of locales to build. You can add the following to your .bash_profile to
+# only build English and Spanish.
+#export SANDBOX_LOCALES=en
+
+# EA Tools
+export EATOOLS_BUILD_DIR=/usr/local/ea-tools/SOURCES/
+export EATOOLS_BIN_DIR=/usr/local/ea-tools/SOURCES/
+export OBS_USERNAME=A.defaria
+
+#alias ulc="cd /usr/local/cpanel"
+alias perl="$ulc/3rdparty/bin/perl"
+alias stencilwatch='npx stencil test --spec --watchAll'
+alias stencilwatche2e='npx stencil test --spec --e2e --watchAll'
+
+# Unset PERLTIDY and PERLCRITIC as those variable override looking for
+# ~/.perltidyrc and ~/.perlcriticrc.
+unset PERLTIDY
+unset PERLCRITIC
+
+# This is a closer call to how cplint is called by merge_request
+alias cplintm="cplint --branched-from=upstream/$(cat /usr/local/cpanel/.branched_from)"
+
+# This is the completer function for ulc. This completes any path that comes
+# after the ulc as a path completion relative to $ulc
+function _ulc {
+ local cur prev
+
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+
+ # to be continued
+} # _ulc
+
+function ulc {
+ path=$1
+
+ if [ -s "$1" ]; then
+ cd $ulc/$path
+ else
+ cd $ulc
+ fi
+} # ulc
+
+function ulp {
+ path=$1
+
+ if [ -s "$1" ]; then
+ cd $ulp/$path
+ else
+ cd $ulp
+ fi
+} # ulp
+
+
+function ulw {
+ path=$1
+
+ if [ -s "$1" ]; then
+ cd $ulw/$path
+ else
+ cd $ulw
+ fi
+} # ulw
+
+function ulb {
+ path=$1
+
+ if [ -s "$1" ]; then
+ cd $ulb/$path
+ else
+ cd $ulb
+ fi
+} # ulb