ENH: support search modes for etcFiles()
- similar to the foamEtcFile script -mode=... option, the specific search location (user/group/other) can now also specified for string expansions and as a numerical value for etcFile() For example, if searching for group or other (project) controlDict, but not wishing to see the user controlDict: 1. foamEtcFile -mode=go controlDict 2. fileName dictFile("<etc:go>/controlDict"); dictFile.expand(); 3. etcFile(controlDict, false, 0077); The default behaviour for searching all contexts is unchanged. 1. foamEtcFile controlDict 2. fileName dictFile("<etc>/controlDict"); dictFile.expand(); 3. etcFile(controlDict);
Showing
- applications/test/etcFiles/Test-etcFiles.C 6 additions, 0 deletionsapplications/test/etcFiles/Test-etcFiles.C
- applications/test/string/Test-string.C 7 additions, 0 deletionsapplications/test/string/Test-string.C
- applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C 6 additions, 5 deletions...s/preProcessing/createZeroDirectory/createZeroDirectory.C
- src/OpenFOAM/global/etcFiles/etcFiles.C 97 additions, 29 deletionssrc/OpenFOAM/global/etcFiles/etcFiles.C
- src/OpenFOAM/global/etcFiles/etcFiles.H 25 additions, 10 deletionssrc/OpenFOAM/global/etcFiles/etcFiles.H
- src/OpenFOAM/primitives/strings/stringOps/stringOps.C 32 additions, 2 deletionssrc/OpenFOAM/primitives/strings/stringOps/stringOps.C
- src/OpenFOAM/primitives/strings/stringOps/stringOps.H 47 additions, 25 deletionssrc/OpenFOAM/primitives/strings/stringOps/stringOps.H
Please register or sign in to comment