mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 05:10:53 +00:00
Linux escape double-quotes in filenames #6630
Special chars ('#{)$ were already escaped, but " wasn't
This commit is contained in:
@@ -9,8 +9,11 @@
|
|||||||
|
|
||||||
: ${BLENDER_EXE:=blender}
|
: ${BLENDER_EXE:=blender}
|
||||||
|
|
||||||
|
|
||||||
|
ESCAPED_FILEPATH="${@//\"/\\\"}"
|
||||||
|
|
||||||
if [[ $# -eq 1 && -f "$@" ]]; then
|
if [[ $# -eq 1 && -f "$@" ]]; then
|
||||||
"${BLENDER_EXE}" --python-expr 'import bpy; bpy.data.batch_remove(bpy.data.objects); bpy.ops.outliner.orphans_purge(do_local_ids=True, do_linked_ids=True, do_recursive=True); bpy.ops.bim.load_project(filepath="'"$@"'")'
|
"${BLENDER_EXE}" --python-expr 'import bpy; bpy.data.batch_remove(bpy.data.objects); bpy.ops.outliner.orphans_purge(do_local_ids=True, do_linked_ids=True, do_recursive=True); bpy.ops.bim.load_project(filepath="'"${ESCAPED_FILEPATH}"'")'
|
||||||
else
|
else
|
||||||
"${BLENDER_EXE}" --python-expr 'import bpy; bpy.data.batch_remove(bpy.data.objects); bpy.ops.outliner.orphans_purge(do_local_ids=True, do_linked_ids=True, do_recursive=True); bpy.ops.bim.create_project()'
|
"${BLENDER_EXE}" --python-expr 'import bpy; bpy.data.batch_remove(bpy.data.objects); bpy.ops.outliner.orphans_purge(do_local_ids=True, do_linked_ids=True, do_recursive=True); bpy.ops.bim.create_project()'
|
||||||
fi;
|
fi;
|
||||||
|
|||||||
Reference in New Issue
Block a user