diff --git a/etc/config.sh/bash_completion b/etc/config.sh/bash_completion index f8f95f4798..34cbd3116e 100644 --- a/etc/config.sh/bash_completion +++ b/etc/config.sh/bash_completion @@ -37,7 +37,7 @@ _adiabaticFlameT_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -45,12 +45,14 @@ _adiabaticFlameT_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -roots|-case) ;; + -roots|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -66,7 +68,7 @@ _adjointShapeOptimizationFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -74,6 +76,8 @@ _adjointShapeOptimizationFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -89,7 +93,7 @@ _ansysToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -97,12 +101,14 @@ _ansysToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -118,7 +124,7 @@ _applyBoundaryLayer_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -Cbl -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc -writenut -ybl" + opts="-case -Cbl -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc -writenut -ybl" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -126,6 +132,8 @@ _applyBoundaryLayer_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -Cbl|-roots|-ybl) opts="" ; extra="" ;; *) ;; @@ -141,7 +149,7 @@ _attachMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -149,6 +157,8 @@ _attachMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -162,7 +172,7 @@ _autoPatch_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -170,6 +180,8 @@ _autoPatch_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -183,7 +195,7 @@ _autoRefineMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -191,6 +203,8 @@ _autoRefineMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -204,7 +218,7 @@ _blockMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-blockTopology -case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noClean -noFunctionObjects -region -srcDoc" + opts="-blockTopology -case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noClean -noFunctionObjects -region -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -214,6 +228,8 @@ _blockMesh_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region) opts="" ; extra="" ;; *) ;; @@ -229,7 +245,7 @@ _boundaryFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -237,6 +253,8 @@ _boundaryFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -250,7 +268,7 @@ _boxTurb_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -258,6 +276,8 @@ _boxTurb_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -271,7 +291,7 @@ _buoyantBoussinesqPimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -279,6 +299,8 @@ _buoyantBoussinesqPimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -294,7 +316,7 @@ _buoyantBoussinesqSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -302,6 +324,8 @@ _buoyantBoussinesqSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -317,7 +341,7 @@ _buoyantPimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -325,6 +349,8 @@ _buoyantPimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -340,7 +366,7 @@ _buoyantSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -348,6 +374,8 @@ _buoyantSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -363,7 +391,7 @@ _cavitatingDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -371,6 +399,8 @@ _cavitatingDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -386,7 +416,7 @@ _cavitatingFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -394,6 +424,8 @@ _cavitatingFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -409,7 +441,7 @@ _cfx4ToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -417,12 +449,14 @@ _cfx4ToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -438,7 +472,7 @@ _changeDictionary_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -disablePatchGroups -doc -enableFunctionEntries -help -instance -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -literalRE -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -subDict -time" + opts="-case -constant -dict -disablePatchGroups -doc -enableFunctionEntries -fileHandler -help -instance -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -literalRE -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -subDict -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -448,7 +482,11 @@ _changeDictionary_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -instance|-region|-roots|-subDict|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -instance|-region|-roots|-subDict) opts="" ; extra="" ;; *) ;; esac @@ -463,7 +501,7 @@ _checkMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-allGeometry -allTopology -case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -meshQuality -newTimes -noFunctionObjects -noTopology -noZero -parallel -region -roots -srcDoc -time -writeSets" + opts="-allGeometry -allTopology -case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -meshQuality -newTimes -noFunctionObjects -noTopology -noZero -parallel -region -roots -srcDoc -time -writeSets" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -471,7 +509,11 @@ _checkMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -region|-roots|-time|-writeSets) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots|-writeSets) opts="" ; extra="" ;; *) ;; esac @@ -486,7 +528,7 @@ _chemFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -postProcess -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -postProcess -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -494,6 +536,8 @@ _chemFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -507,7 +551,7 @@ _chemkinToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -newFormat -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -newFormat -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -515,6 +559,8 @@ _chemkinToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; @@ -531,7 +577,7 @@ _chtMultiRegionFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -539,6 +585,8 @@ _chtMultiRegionFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -554,7 +602,7 @@ _chtMultiRegionSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -562,6 +610,8 @@ _chtMultiRegionSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -577,7 +627,7 @@ _coalChemistryFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -585,6 +635,8 @@ _coalChemistryFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -600,7 +652,7 @@ _coldEngineFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -608,6 +660,8 @@ _coldEngineFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -623,7 +677,7 @@ _collapseEdges_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -collapseFaces -collapseFaceSet -constant -dict -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -overwrite -parallel -roots -srcDoc -time" + opts="-case -collapseFaces -collapseFaceSet -constant -dict -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -overwrite -parallel -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -633,7 +687,11 @@ _collapseEdges_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -collapseFaceSet|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -collapseFaceSet|-roots) opts="" ; extra="" ;; *) ;; esac @@ -648,7 +706,7 @@ _combinePatchFaces_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -concaveAngle -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -meshQuality -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -concaveAngle -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -meshQuality -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -656,6 +714,8 @@ _combinePatchFaces_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -concaveAngle|-roots) opts="" ; extra="" ;; *) ;; @@ -671,7 +731,7 @@ _compressibleInterDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -679,6 +739,8 @@ _compressibleInterDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -687,14 +749,14 @@ _compressibleInterDyMFoam_ () } complete -o filenames -o nospace -F _compressibleInterDyMFoam_ compressibleInterDyMFoam -_compressibleInterFoam_ () +_compressibleInterFilmFoam_ () { local cur="${COMP_WORDS[COMP_CWORD]}" local prev="${COMP_WORDS[COMP_CWORD-1]}" local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -702,6 +764,33 @@ _compressibleInterFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -roots) + opts="" ; extra="" ;; + *) ;; + esac + COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) +} +complete -o filenames -o nospace -F _compressibleInterFilmFoam_ compressibleInterFilmFoam + +_compressibleInterFoam_ () +{ + local cur="${COMP_WORDS[COMP_CWORD]}" + local prev="${COMP_WORDS[COMP_CWORD-1]}" + local line=${COMP_LINE} + local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") + + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + for o in $used ; do opts="${opts/$o/}" ; done + extra="" + + [ "$COMP_CWORD" = 1 ] || \ + case "$prev" in + -case) + opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -717,7 +806,7 @@ _compressibleMultiphaseInterFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -725,6 +814,8 @@ _compressibleMultiphaseInterFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -740,7 +831,7 @@ _createBaffles_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -750,6 +841,8 @@ _createBaffles_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -765,7 +858,7 @@ _createExternalCoupledPatchGeometry_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -773,6 +866,8 @@ _createExternalCoupledPatchGeometry_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -788,7 +883,7 @@ _createPatch_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -798,6 +893,8 @@ _createPatch_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -813,7 +910,7 @@ _datToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -821,10 +918,12 @@ _datToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -840,7 +939,7 @@ _decomposePar_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-allRegions -case -cellDist -constant -copyUniform -copyZero -dict -doc -fields -force -help -ifRequired -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noSets -noZero -region -srcDoc -time" + opts="-allRegions -case -cellDist -constant -copyUniform -copyZero -dict -doc -fields -fileHandler -force -help -ifRequired -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noSets -noZero -region -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -848,7 +947,11 @@ _decomposePar_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -dict|-region|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -dict|-region) opts="" ; extra="" ;; *) ;; esac @@ -863,7 +966,7 @@ _deformedGeom_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -871,6 +974,8 @@ _deformedGeom_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -886,7 +991,7 @@ _dnsFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -894,6 +999,8 @@ _dnsFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -909,7 +1016,7 @@ _DPMDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -917,6 +1024,8 @@ _DPMDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -932,7 +1041,7 @@ _DPMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -940,6 +1049,8 @@ _DPMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -955,7 +1066,7 @@ _driftFluxFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -963,6 +1074,8 @@ _driftFluxFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -978,7 +1091,7 @@ _dsmcFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -986,6 +1099,8 @@ _dsmcFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1001,7 +1116,7 @@ _dsmcInitialise_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1009,6 +1124,8 @@ _dsmcInitialise_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1024,7 +1141,7 @@ _electrostaticFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1032,6 +1149,8 @@ _electrostaticFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1047,7 +1166,7 @@ _engineCompRatio_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1055,6 +1174,8 @@ _engineCompRatio_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1070,7 +1191,7 @@ _engineFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1078,6 +1199,8 @@ _engineFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1093,7 +1216,7 @@ _engineSwirl_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1101,6 +1224,8 @@ _engineSwirl_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1116,7 +1241,7 @@ _equilibriumCO_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1124,6 +1249,8 @@ _equilibriumCO_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1139,7 +1266,7 @@ _equilibriumFlameT_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1147,12 +1274,14 @@ _equilibriumFlameT_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -roots|-case) ;; + -roots|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1168,7 +1297,7 @@ _extrude2DMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1176,6 +1305,8 @@ _extrude2DMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1191,7 +1322,7 @@ _extrudeMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1199,6 +1330,8 @@ _extrudeMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -1214,7 +1347,7 @@ _extrudeToRegionMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1224,6 +1357,8 @@ _extrudeToRegionMesh_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -1239,7 +1374,7 @@ _faceAgglomerate_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1249,6 +1384,8 @@ _faceAgglomerate_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -1264,7 +1401,7 @@ _financialFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1272,6 +1409,8 @@ _financialFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1287,7 +1426,7 @@ _fireFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1295,6 +1434,8 @@ _fireFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1310,7 +1451,7 @@ _flattenMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1318,6 +1459,8 @@ _flattenMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1333,7 +1476,7 @@ _fluent3DMeshToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cubit -doc -help -ignoreCellGroups -ignoreFaceGroups -noFunctionObjects -scale -srcDoc" + opts="-case -cubit -doc -fileHandler -help -ignoreCellGroups -ignoreFaceGroups -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1341,12 +1484,14 @@ _fluent3DMeshToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -ignoreCellGroups|-ignoreFaceGroups|-scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -ignoreCellGroups|-ignoreFaceGroups|-scale|-case) ;; + -ignoreCellGroups|-ignoreFaceGroups|-scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1362,7 +1507,7 @@ _fluentMeshToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-2D -case -doc -help -noFunctionObjects -scale -srcDoc -writeSets -writeZones" + opts="-2D -case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc -writeSets -writeZones" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1370,12 +1515,14 @@ _fluentMeshToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -2D|-scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -2D|-scale|-case) ;; + -2D|-scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1391,7 +1538,7 @@ _foamDataToFluent_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -srcDoc -time" + opts="-case -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1399,8 +1546,10 @@ _foamDataToFluent_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -time) - opts="" ; extra="" ;; + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -1414,7 +1563,7 @@ _foamDictionary_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-add -case -diff -disableFunctionEntries -doc -entry -expand -help -includes -keywords -noFunctionObjects -parallel -remove -roots -set -srcDoc -value" + opts="-add -case -diff -disableFunctionEntries -doc -entry -expand -fileHandler -help -includes -keywords -noFunctionObjects -parallel -remove -roots -set -srcDoc -value" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1422,12 +1571,14 @@ _foamDictionary_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -add|-diff|-entry|-roots|-set) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -add|-diff|-entry|-roots|-set|-case) ;; + -add|-diff|-entry|-roots|-set|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1443,7 +1594,7 @@ _foamFormatConvert_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noConstant -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noConstant -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1451,7 +1602,11 @@ _foamFormatConvert_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -1485,7 +1640,7 @@ _foamListTimes_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -processor -rm -srcDoc -time -withZero" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -processor -rm -srcDoc -time -withZero" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1493,8 +1648,10 @@ _foamListTimes_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -time) - opts="" ; extra="" ;; + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -1508,7 +1665,7 @@ _foamMeshToFluent_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1516,6 +1673,8 @@ _foamMeshToFluent_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -1529,7 +1688,7 @@ _foamToEnsight_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-ascii -case -cellZone -constant -doc -faceZones -fields -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -nodeValues -noFunctionObjects -noPatches -noZero -parallel -patches -region -roots -srcDoc -time" + opts="-ascii -case -cellZone -constant -doc -faceZones -fields -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -nodeValues -noFunctionObjects -noPatches -noZero -parallel -patches -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1537,7 +1696,11 @@ _foamToEnsight_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -cellZone|-faceZones|-fields|-patches|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -cellZone|-faceZones|-fields|-patches|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -1552,7 +1715,7 @@ _foamToEnsightParts_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-ascii -case -constant -doc -help -index -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -name -newTimes -noFunctionObjects -noMesh -noZero -srcDoc -time -width" + opts="-ascii -case -constant -doc -fileHandler -help -index -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -name -newTimes -noFunctionObjects -noMesh -noZero -srcDoc -time -width" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1560,7 +1723,11 @@ _foamToEnsightParts_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -index|-name|-time|-width) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -index|-name|-width) opts="" ; extra="" ;; *) ;; esac @@ -1575,7 +1742,7 @@ _foamToGMV_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1583,6 +1750,8 @@ _foamToGMV_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1598,7 +1767,7 @@ _foamToStarMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noBnd -noFunctionObjects -noZero -scale -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noBnd -noFunctionObjects -noZero -scale -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1606,7 +1775,11 @@ _foamToStarMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -scale|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -scale) opts="" ; extra="" ;; *) ;; esac @@ -1621,7 +1794,7 @@ _foamToSurface_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -scale -srcDoc -time -tri" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -scale -srcDoc -time -tri" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1629,7 +1802,11 @@ _foamToSurface_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -scale|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -scale) opts="" ; extra="" ;; *) ;; esac @@ -1644,7 +1821,7 @@ _foamToTetDualMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -noZero -overwrite -parallel -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -noZero -overwrite -parallel -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1652,6 +1829,8 @@ _foamToTetDualMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots|-time) opts="" ; extra="" ;; *) ;; @@ -1667,7 +1846,7 @@ _foamToVTK_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-allPatches -ascii -case -cellSet -constant -doc -excludePatches -faceSet -fields -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -nearCellValue -newTimes -noFaceZones -noFunctionObjects -noInternal -noLinks -noPointValues -noZero -parallel -pointSet -poly -region -roots -srcDoc -surfaceFields -time -useTimeName" + opts="-allPatches -ascii -case -cellSet -constant -doc -excludePatches -faceSet -fields -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -nearCellValue -newTimes -noFaceZones -noFunctionObjects -noInternal -noLinks -noPointValues -noZero -parallel -pointSet -poly -region -roots -srcDoc -surfaceFields -time -useTimeName" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1675,7 +1854,11 @@ _foamToVTK_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -cellSet|-excludePatches|-faceSet|-fields|-pointSet|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -cellSet|-excludePatches|-faceSet|-fields|-pointSet|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -1690,7 +1873,7 @@ _foamUpgradeCyclics_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -enableFunctionEntries -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -test -time" + opts="-case -constant -doc -enableFunctionEntries -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -test -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1698,7 +1881,11 @@ _foamUpgradeCyclics_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -1713,7 +1900,7 @@ _gambitToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1721,12 +1908,14 @@ _gambitToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1742,7 +1931,7 @@ _gmshToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -keepOrientation -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -region -srcDoc" + opts="-case -doc -fileHandler -help -keepOrientation -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -region -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1750,12 +1939,14 @@ _gmshToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -region|-case) ;; + -region|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1771,7 +1962,7 @@ _icoFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1779,6 +1970,8 @@ _icoFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1794,7 +1987,7 @@ _icoUncoupledKinematicParcelDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1802,6 +1995,8 @@ _icoUncoupledKinematicParcelDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -1817,7 +2012,7 @@ _icoUncoupledKinematicParcelFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1825,6 +2020,8 @@ _icoUncoupledKinematicParcelFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -1840,7 +2037,7 @@ _ideasUnvToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -dump -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -dump -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1848,10 +2045,12 @@ _ideasUnvToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1867,7 +2066,7 @@ _insideCells_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -1875,10 +2074,12 @@ _insideCells_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -1894,7 +2095,7 @@ _interDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1902,6 +2103,8 @@ _interDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1917,7 +2120,7 @@ _interFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1925,6 +2128,8 @@ _interFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1940,7 +2145,7 @@ _interMixingFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1948,6 +2153,8 @@ _interMixingFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1963,7 +2170,7 @@ _interPhaseChangeDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1971,6 +2178,8 @@ _interPhaseChangeDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -1986,7 +2195,7 @@ _interPhaseChangeFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -1994,6 +2203,8 @@ _interPhaseChangeFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2009,7 +2220,7 @@ _kivaToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -file -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc -version -zHeadMin" + opts="-case -doc -file -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc -version -zHeadMin" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2017,6 +2228,8 @@ _kivaToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -file|-version|-zHeadMin) opts="" ; extra="" ;; *) ;; @@ -2032,7 +2245,7 @@ _laplacianFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2040,6 +2253,8 @@ _laplacianFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2055,7 +2270,7 @@ _magneticFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -HdotGradH -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noB -noFunctionObjects -noH -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -HdotGradH -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noB -noFunctionObjects -noH -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2063,6 +2278,8 @@ _magneticFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2078,7 +2295,7 @@ _mapFields_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -consistent -doc -help -mapMethod -noFunctionObjects -parallelSource -parallelTarget -sourceRegion -sourceTime -srcDoc -subtract -targetRegion" + opts="-case -consistent -doc -fileHandler -help -mapMethod -noFunctionObjects -parallelSource -parallelTarget -sourceRegion -sourceTime -srcDoc -subtract -targetRegion" for o in $used ; do opts="${opts/$o/}" ; done extra="-d" @@ -2086,12 +2303,14 @@ _mapFields_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -mapMethod|-sourceRegion|-sourceTime|-targetRegion) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -mapMethod|-sourceRegion|-sourceTime|-targetRegion|-case) ;; + -mapMethod|-sourceRegion|-sourceTime|-targetRegion|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2107,7 +2326,7 @@ _mapFieldsPar_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -consistent -doc -fields -help -mapMethod -noFunctionObjects -noLagrangian -parallel -roots -sourceRegion -sourceTime -srcDoc -subtract -targetRegion" + opts="-case -consistent -doc -fields -fileHandler -help -mapMethod -noFunctionObjects -noLagrangian -parallel -roots -sourceRegion -sourceTime -srcDoc -subtract -targetRegion" for o in $used ; do opts="${opts/$o/}" ; done extra="-d" @@ -2115,12 +2334,14 @@ _mapFieldsPar_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -fields|-mapMethod|-roots|-sourceRegion|-sourceTime|-targetRegion) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -fields|-mapMethod|-roots|-sourceRegion|-sourceTime|-targetRegion|-case) ;; + -fields|-mapMethod|-roots|-sourceRegion|-sourceTime|-targetRegion|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2136,7 +2357,7 @@ _mdEquilibrationFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2144,6 +2365,8 @@ _mdEquilibrationFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2159,7 +2382,7 @@ _mdFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2167,6 +2390,8 @@ _mdFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2182,7 +2407,7 @@ _mdInitialise_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2190,6 +2415,8 @@ _mdInitialise_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2205,7 +2432,7 @@ _mergeMeshes_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-addRegion -case -doc -help -masterRegion -noFunctionObjects -overwrite -srcDoc" + opts="-addRegion -case -doc -fileHandler -help -masterRegion -noFunctionObjects -overwrite -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d" @@ -2213,6 +2440,8 @@ _mergeMeshes_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -addRegion|-masterRegion) opts="" ; extra="" ;; -*) ;; @@ -2229,7 +2458,7 @@ _mergeOrSplitBaffles_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -detectOnly -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -split -srcDoc" + opts="-case -detectOnly -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -region -roots -split -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2237,6 +2466,8 @@ _mergeOrSplitBaffles_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -2252,7 +2483,7 @@ _mhdFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2260,6 +2491,8 @@ _mhdFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2275,7 +2508,7 @@ _mirrorMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2283,6 +2516,8 @@ _mirrorMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2298,7 +2533,7 @@ _mixtureAdiabaticFlameT_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -2306,12 +2541,14 @@ _mixtureAdiabaticFlameT_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -roots|-case) ;; + -roots|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2327,7 +2564,7 @@ _modifyMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2335,6 +2572,8 @@ _modifyMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2350,7 +2589,7 @@ _moveDynamicMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -checkAMI -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -checkAMI -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2358,6 +2597,8 @@ _moveDynamicMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -2373,7 +2614,7 @@ _moveEngineMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2381,6 +2622,8 @@ _moveEngineMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2396,7 +2639,7 @@ _moveMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2404,6 +2647,8 @@ _moveMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2419,7 +2664,7 @@ _MPPICDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2427,6 +2672,8 @@ _MPPICDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -2442,7 +2689,7 @@ _MPPICFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2450,6 +2697,8 @@ _MPPICFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -2465,7 +2714,7 @@ _mshToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -hex -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -hex -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -2473,10 +2722,12 @@ _mshToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2492,7 +2743,7 @@ _multiphaseEulerFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2500,6 +2751,8 @@ _multiphaseEulerFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2515,7 +2768,7 @@ _multiphaseInterDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2523,6 +2776,8 @@ _multiphaseInterDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2538,7 +2793,7 @@ _multiphaseInterFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2546,6 +2801,8 @@ _multiphaseInterFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2561,7 +2818,7 @@ _netgenNeutralToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -2569,12 +2826,14 @@ _netgenNeutralToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -roots|-case) ;; + -roots|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2590,7 +2849,7 @@ _noise_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2600,6 +2859,8 @@ _noise_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -2613,7 +2874,7 @@ _nonNewtonianIcoFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2621,6 +2882,8 @@ _nonNewtonianIcoFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2636,7 +2899,7 @@ _objToVTK_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -2644,10 +2907,12 @@ _objToVTK_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2663,7 +2928,7 @@ _orientFaceZone_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2671,6 +2936,8 @@ _orientFaceZone_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -2686,7 +2953,7 @@ _particleTracks_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2694,7 +2961,11 @@ _particleTracks_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -2709,7 +2980,7 @@ _patchSummary_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -expand -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -doc -expand -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2717,7 +2988,11 @@ _patchSummary_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -2732,7 +3007,7 @@ _pdfPlot_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2740,6 +3015,8 @@ _pdfPlot_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2755,7 +3032,7 @@ _PDRFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2763,6 +3040,8 @@ _PDRFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2778,7 +3057,7 @@ _PDRMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2786,6 +3065,8 @@ _PDRMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2801,7 +3082,7 @@ _pimpleDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2809,6 +3090,8 @@ _pimpleDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2824,7 +3107,7 @@ _pimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2832,6 +3115,8 @@ _pimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2847,7 +3132,7 @@ _pisoFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2855,6 +3140,8 @@ _pisoFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2870,7 +3157,7 @@ _plot3dToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-2D -case -doc -help -noBlank -noFunctionObjects -scale -singleBlock -srcDoc" + opts="-2D -case -doc -fileHandler -help -noBlank -noFunctionObjects -scale -singleBlock -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -2878,12 +3165,14 @@ _plot3dToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -2D|-scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -2D|-scale|-case) ;; + -2D|-scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -2899,7 +3188,7 @@ _polyDualMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -concaveMultiCells -doc -doNotPreserveFaceZones -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -splitAllFaces -srcDoc" + opts="-case -concaveMultiCells -doc -doNotPreserveFaceZones -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -splitAllFaces -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2907,6 +3196,8 @@ _polyDualMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -2920,7 +3211,7 @@ _porousSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2928,6 +3219,8 @@ _porousSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -2943,7 +3236,7 @@ _postChannel_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2951,8 +3244,10 @@ _postChannel_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -time) - opts="" ; extra="" ;; + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -2966,7 +3261,7 @@ _postProcess_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -field -fields -func -funcs -help -latestTime -list -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -dict -doc -field -fields -fileHandler -func -funcs -help -latestTime -list -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2976,7 +3271,11 @@ _postProcess_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -field|-fields|-func|-funcs|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -field|-fields|-func|-funcs|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -2991,7 +3290,7 @@ _potentialFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -initialiseUBCs -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -pName -roots -srcDoc -withFunctionObjects -writep -writePhi" + opts="-case -doc -fileHandler -help -initialiseUBCs -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -pName -roots -srcDoc -withFunctionObjects -writep -writePhi" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -2999,6 +3298,8 @@ _potentialFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -pName|-roots) opts="" ; extra="" ;; *) ;; @@ -3014,7 +3315,7 @@ _potentialFreeSurfaceDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3022,6 +3323,8 @@ _potentialFreeSurfaceDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3037,7 +3340,7 @@ _potentialFreeSurfaceFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3045,6 +3348,8 @@ _potentialFreeSurfaceFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3060,7 +3365,7 @@ _reactingFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3068,6 +3373,8 @@ _reactingFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3083,7 +3390,7 @@ _reactingMultiphaseEulerFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3091,6 +3398,8 @@ _reactingMultiphaseEulerFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3106,7 +3415,7 @@ _reactingParcelFilmFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3114,6 +3423,8 @@ _reactingParcelFilmFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3129,7 +3440,7 @@ _reactingParcelFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3137,6 +3448,8 @@ _reactingParcelFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3152,7 +3465,7 @@ _reactingTwoPhaseEulerFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3160,6 +3473,8 @@ _reactingTwoPhaseEulerFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3175,7 +3490,7 @@ _reconstructPar_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="- -allRegions -case -constant -doc -fields -help -lagrangianFields -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFields -noFunctionObjects -noLagrangian -noSets -noZero -region -srcDoc -time -withZero" + opts="- -allRegions -case -constant -doc -fields -fileHandler -help -lagrangianFields -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFields -noFunctionObjects -noLagrangian -noSets -noZero -region -srcDoc -time -withZero" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3183,7 +3498,11 @@ _reconstructPar_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -fields|-lagrangianFields|-region|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -fields|-lagrangianFields|-region) opts="" ; extra="" ;; *) ;; esac @@ -3198,7 +3517,7 @@ _reconstructParMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cellDist -constant -doc -fullMatch -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -mergeTol -newTimes -noFunctionObjects -noZero -region -srcDoc -time -withZero" + opts="-case -cellDist -constant -doc -fileHandler -fullMatch -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -mergeTol -newTimes -noFunctionObjects -noZero -region -srcDoc -time -withZero" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3206,7 +3525,11 @@ _reconstructParMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -mergeTol|-region|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -mergeTol|-region) opts="" ; extra="" ;; *) ;; esac @@ -3221,7 +3544,7 @@ _redistributePar_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -mergeTol -newTimes -noFunctionObjects -noZero -overwrite -parallel -region -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -mergeTol -newTimes -noFunctionObjects -noZero -overwrite -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3229,7 +3552,11 @@ _redistributePar_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -mergeTol|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -mergeTol|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -3244,7 +3571,7 @@ _refineHexMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -minSet -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -minSet -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3252,6 +3579,8 @@ _refineHexMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -3267,7 +3596,7 @@ _refinementLevel_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -readLevel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -readLevel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3275,6 +3604,8 @@ _refinementLevel_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3290,7 +3621,7 @@ _refineMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-all -case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" + opts="-all -case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3300,6 +3631,8 @@ _refineMesh_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -3315,7 +3648,7 @@ _refineWallLayer_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc -useSet" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc -useSet" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3323,6 +3656,8 @@ _refineWallLayer_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -useSet) opts="" ; extra="" ;; *) ;; @@ -3338,7 +3673,7 @@ _removeFaces_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3346,6 +3681,8 @@ _removeFaces_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3361,7 +3698,7 @@ _renumberMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -frontWidth -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -noZero -overwrite -parallel -region -roots -srcDoc -time" + opts="-case -constant -dict -doc -fileHandler -frontWidth -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -noZero -overwrite -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3371,6 +3708,8 @@ _renumberMesh_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots|-time) opts="" ; extra="" ;; *) ;; @@ -3386,7 +3725,7 @@ _rhoCentralDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3394,6 +3733,8 @@ _rhoCentralDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3409,7 +3750,7 @@ _rhoCentralFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3417,6 +3758,8 @@ _rhoCentralFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3432,7 +3775,7 @@ _rhoPimpleDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3440,6 +3783,8 @@ _rhoPimpleDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3455,7 +3800,7 @@ _rhoPimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3463,6 +3808,8 @@ _rhoPimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3478,7 +3825,7 @@ _rhoPorousSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3486,6 +3833,8 @@ _rhoPorousSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3501,7 +3850,7 @@ _rhoReactingBuoyantFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3509,6 +3858,8 @@ _rhoReactingBuoyantFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3524,7 +3875,7 @@ _rhoReactingFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3532,6 +3883,8 @@ _rhoReactingFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3547,7 +3900,7 @@ _rhoSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3555,6 +3908,8 @@ _rhoSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3570,7 +3925,7 @@ _rotateMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3578,7 +3933,11 @@ _rotateMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -roots) opts="" ; extra="" ;; *) ;; esac @@ -3593,7 +3952,7 @@ _sammToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3601,6 +3960,8 @@ _sammToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; *) ;; @@ -3616,7 +3977,7 @@ _scalarTransportFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3624,6 +3985,8 @@ _scalarTransportFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3639,7 +4002,7 @@ _selectCells_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3647,6 +4010,8 @@ _selectCells_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -3660,7 +4025,7 @@ _setFields_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3670,6 +4035,8 @@ _setFields_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -3685,7 +4052,7 @@ _setSet_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-batch -case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -loop -newTimes -noFunctionObjects -noSync -noVTK -noZero -parallel -region -roots -srcDoc -time" + opts="-batch -case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -loop -newTimes -noFunctionObjects -noSync -noVTK -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3695,7 +4062,11 @@ _setSet_ () opts="" ; extra="-d" ;; -batch) opts="" ; extra="-d -f" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -3710,7 +4081,7 @@ _setsToZones_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFlipMap -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFlipMap -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3718,6 +4089,8 @@ _setsToZones_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots|-time) opts="" ; extra="" ;; *) ;; @@ -3733,7 +4106,7 @@ _setWaves_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-alpha -case -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time -U" + opts="-alpha -case -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time -U" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3741,7 +4114,11 @@ _setWaves_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -U|-alpha|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -U|-alpha|-roots) opts="" ; extra="" ;; *) ;; esac @@ -3756,7 +4133,7 @@ _shallowWaterFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3764,6 +4141,8 @@ _shallowWaterFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3779,7 +4158,7 @@ _simpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3787,6 +4166,8 @@ _simpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3802,7 +4183,7 @@ _simpleReactingParcelFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3810,6 +4191,8 @@ _simpleReactingParcelFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3825,7 +4208,7 @@ _singleCellMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time" + opts="-case -constant -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3833,7 +4216,11 @@ _singleCellMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -roots) opts="" ; extra="" ;; *) ;; esac @@ -3848,7 +4235,7 @@ _smapToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -3856,10 +4243,12 @@ _smapToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -3875,7 +4264,7 @@ _snappyHexMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -checkGeometry -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -outFile -overwrite -parallel -patches -roots -srcDoc -surfaceSimplify" + opts="-case -checkGeometry -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -outFile -overwrite -parallel -patches -roots -srcDoc -surfaceSimplify" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3885,6 +4274,8 @@ _snappyHexMesh_ () opts="" ; extra="-d" ;; -dict|-outFile) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -patches|-roots|-surfaceSimplify) opts="" ; extra="" ;; *) ;; @@ -3900,7 +4291,7 @@ _solidDisplacementFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3908,6 +4299,8 @@ _solidDisplacementFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3923,7 +4316,7 @@ _solidEquilibriumDisplacementFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3931,6 +4324,8 @@ _solidEquilibriumDisplacementFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3946,7 +4341,7 @@ _sonicDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3954,6 +4349,8 @@ _sonicDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3969,7 +4366,7 @@ _sonicFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -3977,6 +4374,8 @@ _sonicFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -3992,7 +4391,7 @@ _sonicLiquidFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4000,6 +4399,8 @@ _sonicLiquidFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4015,7 +4416,7 @@ _splitCells_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -geometry -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -set -srcDoc -tol" + opts="-case -doc -fileHandler -geometry -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -set -srcDoc -tol" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4023,6 +4424,8 @@ _splitCells_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -set|-tol) opts="" ; extra="" ;; *) ;; @@ -4038,7 +4441,7 @@ _splitMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -overwrite -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4046,6 +4449,8 @@ _splitMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -4059,7 +4464,7 @@ _splitMeshRegions_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-blockedFaces -case -cellZones -cellZonesFileOnly -cellZonesOnly -detectOnly -doc -help -insidePoint -largestOnly -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -makeCellZones -noFunctionObjects -overwrite -parallel -prefixRegion -region -roots -sloppyCellZones -srcDoc -useFaceZones" + opts="-blockedFaces -case -cellZones -cellZonesFileOnly -cellZonesOnly -detectOnly -doc -fileHandler -help -insidePoint -largestOnly -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -makeCellZones -noFunctionObjects -overwrite -parallel -prefixRegion -region -roots -sloppyCellZones -srcDoc -useFaceZones" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4069,6 +4474,8 @@ _splitMeshRegions_ () opts="" ; extra="-d" ;; -cellZonesFileOnly) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -blockedFaces|-insidePoint|-region|-roots) opts="" ; extra="" ;; *) ;; @@ -4084,7 +4491,7 @@ _sprayDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4092,6 +4499,8 @@ _sprayDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4107,7 +4516,7 @@ _sprayEngineFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4115,6 +4524,8 @@ _sprayEngineFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4130,7 +4541,7 @@ _sprayFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4138,6 +4549,8 @@ _sprayFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4153,7 +4566,7 @@ _SRFPimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4161,6 +4574,8 @@ _SRFPimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4176,7 +4591,7 @@ _SRFSimpleFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4184,6 +4599,8 @@ _SRFSimpleFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -4199,7 +4616,7 @@ _star3ToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4207,6 +4624,8 @@ _star3ToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; *) ;; @@ -4222,7 +4641,7 @@ _star4ToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-ascii -case -doc -help -noFunctionObjects -scale -solids -srcDoc" + opts="-ascii -case -doc -fileHandler -help -noFunctionObjects -scale -solids -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4230,6 +4649,8 @@ _star4ToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; *) ;; @@ -4245,7 +4666,7 @@ _steadyParticleTracks_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -region -srcDoc -time" + opts="-case -constant -dict -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -region -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4255,7 +4676,11 @@ _steadyParticleTracks_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -region|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region) opts="" ; extra="" ;; *) ;; esac @@ -4270,7 +4695,7 @@ _stitchMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -partial -perfect -region -srcDoc -toleranceDict" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -partial -perfect -region -srcDoc -toleranceDict" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4280,6 +4705,8 @@ _stitchMesh_ () opts="" ; extra="-d" ;; -toleranceDict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region) opts="" ; extra="" ;; *) ;; @@ -4295,7 +4722,7 @@ _subsetMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -patch -region -resultTime -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -overwrite -parallel -patch -region -resultTime -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4303,6 +4730,8 @@ _subsetMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -patch|-region|-resultTime|-roots) opts="" ; extra="" ;; *) ;; @@ -4318,7 +4747,7 @@ _surfaceAdd_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -mergeRegions -noFunctionObjects -points -srcDoc" + opts="-case -doc -fileHandler -help -mergeRegions -noFunctionObjects -points -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4328,6 +4757,8 @@ _surfaceAdd_ () opts="" ; extra="-d" ;; -points) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) opts="";; esac @@ -4342,7 +4773,7 @@ _surfaceAutoPatch_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4350,10 +4781,12 @@ _surfaceAutoPatch_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4369,7 +4802,7 @@ _surfaceBooleanFeatures_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -invertedSpace -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -perturb -srcDoc -surf1Baffle -surf2Baffle" + opts="-case -doc -fileHandler -help -invertedSpace -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -perturb -srcDoc -surf1Baffle -surf2Baffle" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4377,6 +4810,8 @@ _surfaceBooleanFeatures_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) opts="";; esac @@ -4391,7 +4826,7 @@ _surfaceCheck_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-blockMesh -case -checkSelfIntersection -doc -help -noFunctionObjects -splitNonManifold -srcDoc -verbose" + opts="-blockMesh -case -checkSelfIntersection -doc -fileHandler -help -noFunctionObjects -splitNonManifold -srcDoc -verbose" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4399,10 +4834,12 @@ _surfaceCheck_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4418,7 +4855,7 @@ _surfaceClean_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noClean -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noClean -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4426,10 +4863,12 @@ _surfaceClean_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4445,7 +4884,7 @@ _surfaceCoarsen_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4453,10 +4892,12 @@ _surfaceCoarsen_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4472,7 +4913,7 @@ _surfaceConvert_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -clean -doc -group -help -noFunctionObjects -scale -srcDoc -writePrecision" + opts="-case -clean -doc -fileHandler -group -help -noFunctionObjects -scale -srcDoc -writePrecision" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4480,12 +4921,14 @@ _surfaceConvert_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale|-writePrecision) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-writePrecision|-case) ;; + -scale|-writePrecision|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4501,7 +4944,7 @@ _surfaceFeatureConvert_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -scale -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4509,12 +4952,14 @@ _surfaceFeatureConvert_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4530,7 +4975,7 @@ _surfaceFeatureExtract_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4540,6 +4985,8 @@ _surfaceFeatureExtract_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -4553,7 +5000,7 @@ _surfaceFind_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc -x -y -z" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc -x -y -z" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4561,12 +5008,14 @@ _surfaceFind_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -x|-y|-z) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -x|-y|-z|-case) ;; + -x|-y|-z|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4582,7 +5031,7 @@ _surfaceHookUp_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -dict -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -dict -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4592,6 +5041,8 @@ _surfaceHookUp_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; *) ;; esac COMPREPLY=( $(compgen -W "${opts}" $extra -- ${cur}) ) @@ -4605,7 +5056,7 @@ _surfaceInertia_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -density -doc -help -noFunctionObjects -referencePoint -shellProperties -srcDoc" + opts="-case -density -doc -fileHandler -help -noFunctionObjects -referencePoint -shellProperties -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4613,12 +5064,14 @@ _surfaceInertia_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -density|-referencePoint) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -density|-referencePoint|-case) ;; + -density|-referencePoint|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4661,7 +5114,7 @@ _surfaceMeshConvert_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -clean -dict -doc -from -help -noFunctionObjects -scaleIn -scaleOut -srcDoc -to -tri" + opts="-case -clean -dict -doc -fileHandler -from -help -noFunctionObjects -scaleIn -scaleOut -srcDoc -to -tri" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4671,12 +5124,14 @@ _surfaceMeshConvert_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -from|-scaleIn|-scaleOut|-to) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -from|-scaleIn|-scaleOut|-to|-case|-dict) ;; + -from|-scaleIn|-scaleOut|-to|-case|-dict|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4692,7 +5147,7 @@ _surfaceMeshConvertTesting_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -clean -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -orient -scale -srcDoc -surfMesh -triFace -triSurface -unsorted" + opts="-case -clean -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -orient -scale -srcDoc -surfMesh -triFace -triSurface -unsorted" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4700,12 +5155,14 @@ _surfaceMeshConvertTesting_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4721,7 +5178,7 @@ _surfaceMeshExport_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -clean -dict -doc -from -help -name -noFunctionObjects -scaleIn -scaleOut -srcDoc -to" + opts="-case -clean -dict -doc -fileHandler -from -help -name -noFunctionObjects -scaleIn -scaleOut -srcDoc -to" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4731,6 +5188,8 @@ _surfaceMeshExport_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -from|-name|-scaleIn|-scaleOut|-to) opts="" ; extra="" ;; *) ;; @@ -4746,7 +5205,7 @@ _surfaceMeshImport_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -clean -dict -doc -from -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -name -noFunctionObjects -scaleIn -scaleOut -srcDoc -to" + opts="-case -clean -dict -doc -fileHandler -from -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -name -noFunctionObjects -scaleIn -scaleOut -srcDoc -to" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4756,12 +5215,14 @@ _surfaceMeshImport_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -from|-name|-scaleIn|-scaleOut|-to) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -from|-name|-scaleIn|-scaleOut|-to|-case|-dict) ;; + -from|-name|-scaleIn|-scaleOut|-to|-case|-dict|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4777,7 +5238,7 @@ _surfaceMeshInfo_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-areas -case -doc -help -noFunctionObjects -scale -srcDoc -xml" + opts="-areas -case -doc -fileHandler -help -noFunctionObjects -scale -srcDoc -xml" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4785,12 +5246,14 @@ _surfaceMeshInfo_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -scale) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -scale|-case) ;; + -scale|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4806,7 +5269,7 @@ _surfaceMeshTriangulate_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -excludeProcPatches -faceZones -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -patches -region -roots -srcDoc" + opts="-case -doc -excludeProcPatches -faceZones -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -patches -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -4814,6 +5277,8 @@ _surfaceMeshTriangulate_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -faceZones|-patches|-region|-roots) opts="" ; extra="" ;; *) ;; @@ -4829,7 +5294,7 @@ _surfaceOrient_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -inside -noFunctionObjects -srcDoc -usePierceTest" + opts="-case -doc -fileHandler -help -inside -noFunctionObjects -srcDoc -usePierceTest" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4837,10 +5302,12 @@ _surfaceOrient_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4856,7 +5323,7 @@ _surfacePointMerge_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4864,10 +5331,12 @@ _surfacePointMerge_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4883,7 +5352,7 @@ _surfaceRedistributePar_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -keepNonMapped -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -keepNonMapped -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4891,12 +5360,14 @@ _surfaceRedistributePar_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -roots|-case) ;; + -roots|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4912,7 +5383,7 @@ _surfaceRefineRedGreen_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4920,10 +5391,12 @@ _surfaceRefineRedGreen_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4939,7 +5412,7 @@ _surfaceSplitByPatch_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4947,10 +5420,12 @@ _surfaceSplitByPatch_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -4988,7 +5463,7 @@ _surfaceSplitNonManifolds_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -debug -doc -help -noFunctionObjects -srcDoc" + opts="-case -debug -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -4996,10 +5471,12 @@ _surfaceSplitNonManifolds_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -5015,7 +5492,7 @@ _surfaceSubset_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -5023,10 +5500,12 @@ _surfaceSubset_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -5042,7 +5521,7 @@ _surfaceToPatch_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -faceSet -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc -tol" + opts="-case -doc -faceSet -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc -tol" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -5050,12 +5529,14 @@ _surfaceToPatch_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -faceSet|-tol) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -faceSet|-tol|-case) ;; + -faceSet|-tol|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -5071,7 +5552,7 @@ _surfaceTransformPoints_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -noFunctionObjects -rollPitchYaw -rotate -scale -srcDoc -translate -yawPitchRoll" + opts="-case -doc -fileHandler -help -noFunctionObjects -rollPitchYaw -rotate -scale -srcDoc -translate -yawPitchRoll" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -5079,12 +5560,14 @@ _surfaceTransformPoints_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -rollPitchYaw|-rotate|-scale|-translate|-yawPitchRoll) opts="" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -rollPitchYaw|-rotate|-scale|-translate|-yawPitchRoll|-case) ;; + -rollPitchYaw|-rotate|-scale|-translate|-yawPitchRoll|-case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -5100,7 +5583,7 @@ _temporalInterpolate_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -divisions -doc -fields -help -interpolationType -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -divisions -doc -fields -fileHandler -help -interpolationType -latestTime -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5108,7 +5591,11 @@ _temporalInterpolate_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -divisions|-fields|-interpolationType|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -divisions|-fields|-interpolationType|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -5123,7 +5610,7 @@ _tetgenToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFaceFile -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFaceFile -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5131,6 +5618,8 @@ _tetgenToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5146,7 +5635,7 @@ _thermoFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5154,6 +5643,8 @@ _thermoFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5169,7 +5660,7 @@ _topoSet_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noSync -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -dict -doc -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noSync -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5179,7 +5670,11 @@ _topoSet_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -5194,7 +5689,7 @@ _transformPoints_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -rollPitchYaw -roots -rotate -rotateFields -scale -srcDoc -translate -yawPitchRoll" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -rollPitchYaw -roots -rotate -rotateFields -scale -srcDoc -translate -yawPitchRoll" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5202,6 +5697,8 @@ _transformPoints_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-rollPitchYaw|-roots|-rotate|-scale|-translate|-yawPitchRoll) opts="" ; extra="" ;; *) ;; @@ -5217,7 +5714,7 @@ _twoLiquidMixingFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5225,6 +5722,8 @@ _twoLiquidMixingFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5240,7 +5739,7 @@ _twoPhaseEulerFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5248,6 +5747,8 @@ _twoPhaseEulerFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5263,7 +5764,7 @@ _uncoupledKinematicParcelDyMFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5271,6 +5772,8 @@ _uncoupledKinematicParcelDyMFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -5286,7 +5789,7 @@ _uncoupledKinematicParcelFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cloudName -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -cloudName -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5294,6 +5797,8 @@ _uncoupledKinematicParcelFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -cloudName|-roots) opts="" ; extra="" ;; *) ;; @@ -5309,7 +5814,7 @@ _viewFactorsGen_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5317,6 +5822,8 @@ _viewFactorsGen_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -5332,7 +5839,7 @@ _vtkUnstructuredToFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="-d -f" @@ -5340,10 +5847,12 @@ _vtkUnstructuredToFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -*) ;; *) case "${COMP_WORDS[COMP_CWORD-2]}" in - -case) ;; + -case|-fileHandler) ;; *) opts=""; extra="" ;; esac ;; @@ -5359,7 +5868,7 @@ _wallFunctionTable_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5367,6 +5876,8 @@ _wallFunctionTable_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5382,7 +5893,7 @@ _writeMeshObj_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -cell -cellSet -constant -doc -face -faceSet -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -parallel -patchEdges -patchFaces -point -region -roots -srcDoc -time" + opts="-case -cell -cellSet -constant -doc -face -faceSet -fileHandler -help -latestTime -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -newTimes -noFunctionObjects -noZero -parallel -patchEdges -patchFaces -point -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5390,7 +5901,11 @@ _writeMeshObj_ () case "$prev" in -case) opts="" ; extra="-d" ;; - -cell|-cellSet|-face|-faceSet|-point|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -cell|-cellSet|-face|-faceSet|-point|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -5405,7 +5920,7 @@ _XiFoam_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -noFunctionObjects -parallel -postProcess -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5413,6 +5928,8 @@ _XiFoam_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -roots) opts="" ; extra="" ;; *) ;; @@ -5428,7 +5945,7 @@ _zipUpMesh_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -doc -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" + opts="-case -doc -fileHandler -help -listFunctionObjects -listRegisteredSwitches -listSwitches -listUnsetSwitches -noFunctionObjects -parallel -region -roots -srcDoc" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5436,6 +5953,8 @@ _zipUpMesh_ () case "$prev" in -case) opts="" ; extra="-d" ;; + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; -region|-roots) opts="" ; extra="" ;; *) ;; @@ -5489,7 +6008,7 @@ _execFlowFunctionObjects_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -field -fields -func -funcs -help -latestTime -list -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -postProcess -region -roots -srcDoc -time" + opts="-case -constant -dict -doc -field -fields -fileHandler -func -funcs -help -latestTime -list -listFunctionObjects -listFvOptions -listRegisteredSwitches -listScalarBCs -listSwitches -listTurbulenceModels -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -postProcess -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5499,7 +6018,11 @@ _execFlowFunctionObjects_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -field|-fields|-func|-funcs|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -field|-fields|-func|-funcs|-region|-roots) opts="" ; extra="" ;; *) ;; esac @@ -5514,7 +6037,7 @@ _foamCalc_ () local line=${COMP_LINE} local used=$(echo "$line" | grep -oE "\-[a-zA-Z]+ ") - opts="-case -constant -dict -doc -field -fields -func -funcs -help -latestTime -list -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" + opts="-case -constant -dict -doc -field -fields -fileHandler -func -funcs -help -latestTime -list -listFunctionObjects -listRegisteredSwitches -listScalarBCs -listSwitches -listUnsetSwitches -listVectorBCs -newTimes -noFunctionObjects -noZero -parallel -region -roots -srcDoc -time" for o in $used ; do opts="${opts/$o/}" ; done extra="" @@ -5524,7 +6047,11 @@ _foamCalc_ () opts="" ; extra="-d" ;; -dict) opts="" ; extra="-d -f" ;; - -field|-fields|-func|-funcs|-region|-roots|-time) + -fileHandler) + opts="uncollated collated masterUncollated" ; extra="" ;; + -time) + opts="$(foamListTimes -withZero 2> /dev/null)" ; extra="" ;; + -field|-fields|-func|-funcs|-region|-roots) opts="" ; extra="" ;; *) ;; esac