Skip to content
Snippets Groups Projects
Commit 44ccf1e4 authored by Mark OLESEN's avatar Mark OLESEN
Browse files

CONFIG: adjust aliases to use project-dir directly

- reduces some reliance on env variables
parent 84d7141e
No related branches found
No related tags found
No related merge requests found
...@@ -6,11 +6,10 @@ ...@@ -6,11 +6,10 @@
# \\/ M anipulation | # \\/ M anipulation |
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Copyright (C) 2011-2016 OpenFOAM Foundation # Copyright (C) 2011-2016 OpenFOAM Foundation
# Copyright (C) 2017-2018 OpenCFD Ltd. # Copyright (C) 2017-2020 OpenCFD Ltd.
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# License # License
# This file is part of OpenFOAM, licensed under GNU General Public License # This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
# <http://www.gnu.org/licenses/>.
# #
# File # File
# etc/config.csh/aliases # etc/config.csh/aliases
...@@ -38,13 +37,13 @@ alias wmUnset 'source $WM_PROJECT_DIR/etc/config.csh/unset' ...@@ -38,13 +37,13 @@ alias wmUnset 'source $WM_PROJECT_DIR/etc/config.csh/unset'
# ~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
alias foam 'cd $WM_PROJECT_DIR' alias foam 'cd $WM_PROJECT_DIR'
alias src 'cd $FOAM_SRC' alias src 'cd $WM_PROJECT_DIR/src'
alias lib 'cd $FOAM_LIBBIN' alias lib 'cd $FOAM_LIBBIN'
alias app 'cd $FOAM_APP' alias app 'cd $WM_PROJECT_DIR/applications'
alias sol 'cd $FOAM_SOLVERS' alias sol 'cd $WM_PROJECT_DIR/applications/solvers'
alias util 'cd $FOAM_UTILITIES' alias util 'cd $WM_PROJECT_DIR/applications/utilities'
alias tut 'cd $FOAM_TUTORIALS' alias tut 'cd $WM_PROJECT_DIR/tutorials'
alias run 'cd $FOAM_RUN' alias run 'cd $WM_PROJECT_USER_DIR/run'
alias ufoam 'cd $WM_PROJECT_USER_DIR' alias ufoam 'cd $WM_PROJECT_USER_DIR'
alias uapp 'cd $WM_PROJECT_USER_DIR/applications' alias uapp 'cd $WM_PROJECT_USER_DIR/applications'
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
# Change compiled version aliases # Change compiled version aliases
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias wmSet='. $WM_PROJECT_DIR/etc/bashrc' alias wmSet='. ${WM_PROJECT_DIR:?}/etc/bashrc'
alias wmInt32='wmSet WM_LABEL_SIZE=32' alias wmInt32='wmSet WM_LABEL_SIZE=32'
alias wmInt64='wmSet WM_LABEL_SIZE=64' alias wmInt64='wmSet WM_LABEL_SIZE=64'
alias wmDP='wmSet WM_PRECISION_OPTION=DP' alias wmDP='wmSet WM_PRECISION_OPTION=DP'
...@@ -30,24 +30,24 @@ alias wmSP='wmSet WM_PRECISION_OPTION=SP' ...@@ -30,24 +30,24 @@ alias wmSP='wmSet WM_PRECISION_OPTION=SP'
alias wmSPDP='wmSet WM_PRECISION_OPTION=SPDP' alias wmSPDP='wmSet WM_PRECISION_OPTION=SPDP'
# Clear env # Clear env
alias wmUnset='. $WM_PROJECT_DIR/etc/config.sh/unset' alias wmUnset='. ${WM_PROJECT_DIR:?}/etc/config.sh/unset'
# Change directory aliases # Change directory aliases
# ~~~~~~~~~~~~~~~~~~~~~~~~ # ~~~~~~~~~~~~~~~~~~~~~~~~
alias foam='cd $WM_PROJECT_DIR' alias foam='cd ${WM_PROJECT_DIR:?}'
alias src='cd $FOAM_SRC' alias src='cd ${WM_PROJECT_DIR:?}/src'
alias lib='cd $FOAM_LIBBIN' alias lib='cd ${FOAM_LIBBIN:?}'
alias app='cd $FOAM_APP' alias app='cd ${WM_PROJECT_DIR:?}/applications'
alias sol='cd $FOAM_SOLVERS' alias sol='cd ${WM_PROJECT_DIR:?}/applications/solvers'
alias util='cd $FOAM_UTILITIES' alias util='cd ${WM_PROJECT_DIR:?}/applications/utilities'
alias tut='cd $FOAM_TUTORIALS' alias tut='cd ${FOAM_TUTORIALS:-${WM_PROJECT_DIR:?}/tutorials}'
alias run='cd $FOAM_RUN' alias run='cd ${FOAM_RUN:-${WM_PROJECT_USER_DIR:?}/run}'
alias ufoam='cd $WM_PROJECT_USER_DIR' alias ufoam='cd ${WM_PROJECT_USER_DIR:?}'
alias uapp='cd $WM_PROJECT_USER_DIR/applications' alias uapp='cd ${WM_PROJECT_USER_DIR:?}/applications'
alias usol='cd $WM_PROJECT_USER_DIR/applications/solvers' alias usol='cd ${WM_PROJECT_USER_DIR:?}/applications/solvers'
alias uutil='cd $WM_PROJECT_USER_DIR/applications/utilities' alias uutil='cd ${WM_PROJECT_USER_DIR:?}/applications/utilities'
# Refresh the environment # Refresh the environment
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment