mirror of
https://github.com/OpenFOAM/OpenFOAM-6.git
synced 2025-12-08 06:57:46 +00:00
etc/config.*/aliases: Updated, removed duplicates and added foamVersion
foamVersion: prints the current OpenFOAM version foamVersion <version>: changes to the specified version
This commit is contained in:
@ -50,29 +50,10 @@ alias wmUnset 'source $WM_PROJECT_DIR/etc/config.csh/unset'
|
||||
alias wmSchedOn 'setenv WM_SCHEDULER $WM_PROJECT_DIR/wmake/wmakeScheduler'
|
||||
alias wmSchedOff 'unsetenv WM_SCHEDULER'
|
||||
|
||||
# Change ParaView version
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias foamPV 'source `$WM_PROJECT_DIR/etc/config.csh/paraview` ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION'
|
||||
|
||||
|
||||
# Change directory aliases
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias src 'cd $FOAM_SRC'
|
||||
alias lib 'cd $FOAM_LIBBIN'
|
||||
alias run 'cd $FOAM_RUN'
|
||||
alias foam 'cd $WM_PROJECT_DIR'
|
||||
alias foamsrc 'cd $FOAM_SRC/$WM_PROJECT'
|
||||
alias foamfv 'cd $FOAM_SRC/finiteVolume'
|
||||
alias app 'cd $FOAM_APP'
|
||||
alias util 'cd $FOAM_UTILITIES'
|
||||
alias sol 'cd $FOAM_SOLVERS'
|
||||
alias tut 'cd $FOAM_TUTORIALS'
|
||||
|
||||
alias foamApps 'cd $FOAM_APP'
|
||||
alias foamSol 'cd $FOAM_SOLVERS'
|
||||
alias foamTuts 'cd $FOAM_TUTORIALS'
|
||||
alias foamUtils 'cd $FOAM_UTILITIES'
|
||||
alias foam3rdParty 'cd $WM_THIRD_PARTY_DIR'
|
||||
|
||||
if ( $?WM_PROJECT_SITE ) then
|
||||
alias foamSite 'cd $WM_PROJECT_SITE'
|
||||
@ -80,4 +61,25 @@ else
|
||||
alias foamSite 'cd $WM_PROJECT_INST_DIR/site'
|
||||
endif
|
||||
|
||||
alias src 'cd $FOAM_SRC'
|
||||
alias lib 'cd $FOAM_LIBBIN'
|
||||
alias app 'cd $FOAM_APP'
|
||||
alias sol 'cd $FOAM_SOLVERS'
|
||||
alias util 'cd $FOAM_UTILITIES'
|
||||
alias tut 'cd $FOAM_TUTORIALS'
|
||||
alias run 'cd $FOAM_RUN'
|
||||
|
||||
|
||||
# Change OpenFOAM version
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias foamVersion \
|
||||
'if ( "\!*" != "" ) source $FOAM_INST_DIR/OpenFOAM-\!*/etc/cshrc; foam; echo OpenFOAM-$WM_PROJECT_VERSION'
|
||||
|
||||
|
||||
# Change ParaView version
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias foamPV \
|
||||
'source $WM_PROJECT_DIR/etc/config.csh/paraview ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION'
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
@ -169,25 +169,20 @@ unalias wmUnset
|
||||
|
||||
unalias wmSchedOn
|
||||
unalias wmSchedOff
|
||||
unalias foamPV
|
||||
|
||||
unalias foam
|
||||
unalias foamSite
|
||||
|
||||
unalias src
|
||||
unalias lib
|
||||
unalias run
|
||||
unalias foam
|
||||
unalias foamsrc
|
||||
unalias foamfv
|
||||
unalias app
|
||||
unalias util
|
||||
unalias sol
|
||||
unalias util
|
||||
unalias tut
|
||||
unalias run
|
||||
|
||||
unalias foamApps
|
||||
unalias foamSol
|
||||
unalias foamTuts
|
||||
unalias foamUtils
|
||||
unalias foam3rdParty
|
||||
unalias foamSite
|
||||
unalias foamVersion
|
||||
unalias foamPV
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
@ -50,6 +50,43 @@ alias wmUnset='. $WM_PROJECT_DIR/etc/config.sh/unset'
|
||||
alias wmSchedOn='export WM_SCHEDULER=$WM_PROJECT_DIR/wmake/wmakeScheduler'
|
||||
alias wmSchedOff='unset WM_SCHEDULER'
|
||||
|
||||
# Change directory aliases
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias foam='cd $WM_PROJECT_DIR'
|
||||
|
||||
if [ -n "$WM_PROJECT_SITE" ]
|
||||
then
|
||||
alias foamSite='cd $WM_PROJECT_SITE'
|
||||
else
|
||||
alias foamSite='cd $WM_PROJECT_INST_DIR/site'
|
||||
fi
|
||||
|
||||
alias src='cd $FOAM_SRC'
|
||||
alias lib='cd $FOAM_LIBBIN'
|
||||
alias app='cd $FOAM_APP'
|
||||
alias sol='cd $FOAM_SOLVERS'
|
||||
alias util='cd $FOAM_UTILITIES'
|
||||
alias tut='cd $FOAM_TUTORIALS'
|
||||
alias run='cd $FOAM_RUN'
|
||||
|
||||
|
||||
# Change OpenFOAM version
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||
unset foamVersion
|
||||
foamVersion()
|
||||
{
|
||||
if [ "$1" ]; then
|
||||
foamInstDir=$FOAM_INST_DIR
|
||||
wmUnset
|
||||
. $foamInstDir/OpenFOAM-$1/etc/bashrc
|
||||
foam
|
||||
echo "Changed to OpenFOAM-$1" 1>&2
|
||||
else
|
||||
echo "OpenFOAM-$WM_PROJECT_VERSION" 1>&2
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# Change ParaView version
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~
|
||||
unset foamPV
|
||||
@ -60,30 +97,4 @@ foamPV()
|
||||
}
|
||||
|
||||
|
||||
# Change directory aliases
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
alias src='cd $FOAM_SRC'
|
||||
alias lib='cd $FOAM_LIBBIN'
|
||||
alias run='cd $FOAM_RUN'
|
||||
alias foam='cd $WM_PROJECT_DIR'
|
||||
alias foamsrc='cd $FOAM_SRC/$WM_PROJECT'
|
||||
alias foamfv='cd $FOAM_SRC/finiteVolume'
|
||||
alias app='cd $FOAM_APP'
|
||||
alias util='cd $FOAM_UTILITIES'
|
||||
alias sol='cd $FOAM_SOLVERS'
|
||||
alias tut='cd $FOAM_TUTORIALS'
|
||||
|
||||
alias foamApps='cd $FOAM_APP'
|
||||
alias foamSol='cd $FOAM_SOLVERS'
|
||||
alias foamTuts='cd $FOAM_TUTORIALS'
|
||||
alias foamUtils='cd $FOAM_UTILITIES'
|
||||
alias foam3rdParty='cd $WM_THIRD_PARTY_DIR'
|
||||
|
||||
if [ -n "$WM_PROJECT_SITE" ]
|
||||
then
|
||||
alias foamSite='cd $WM_PROJECT_SITE'
|
||||
else
|
||||
alias foamSite='cd $WM_PROJECT_INST_DIR/site'
|
||||
fi
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
@ -155,25 +155,20 @@ unalias wmUnset
|
||||
|
||||
unalias wmSchedOn
|
||||
unalias wmSchedOff
|
||||
unset foamPV
|
||||
|
||||
unalias foam
|
||||
unalias foamSite
|
||||
|
||||
unalias src
|
||||
unalias lib
|
||||
unalias run
|
||||
unalias foam
|
||||
unalias foamsrc
|
||||
unalias foamfv
|
||||
unalias app
|
||||
unalias util
|
||||
unalias sol
|
||||
unalias util
|
||||
unalias tut
|
||||
unalias run
|
||||
|
||||
unalias foamApps
|
||||
unalias foamSol
|
||||
unalias foamTuts
|
||||
unalias foamUtils
|
||||
unalias foam3rdParty
|
||||
unalias foamSite
|
||||
unset foamVersion
|
||||
unset foamPV
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user