diff --git a/src/bonsai/bonsai/libs/desktop/mac/document.wflow b/src/bonsai/bonsai/libs/desktop/mac/document.wflow index 56523ae39f..9eebe76b5a 100644 --- a/src/bonsai/bonsai/libs/desktop/mac/document.wflow +++ b/src/bonsai/bonsai/libs/desktop/mac/document.wflow @@ -18,10 +18,20 @@ ActionParameters COMMAND_STRING - "{{BLENDER_BINARY}}" --python-expr "import bpy; \ - import sys; \ - filepath = sys.argv[sys.argv.index('--') + 1]; \ - bpy.ops.bim.load_project(filepath=filepath)" -- "$1" + +BLENDER="{{BLENDER_BINARY}}" +if [[ $# -eq 1 && -f "$1" ]]; then + "$BLENDER" --python-expr "import bpy; \ + import sys; \ + filepath = sys.argv[sys.argv.index('--') + 1]; \ + bpy.ops.bim.load_project(filepath=filepath) \ + " -- "$1" +else + "$BLENDER" --python-expr "import bpy; \ + bpy.ops.bim.create_project()\ + " +fi + CheckedForUserDefaultShell inputMethod