diff --git a/freecad_workbench/freecad/robossembler/geometric_feasibility_predicate/main.py b/freecad_workbench/freecad/robossembler/geometric_feasibility_predicate/main.py index b27b75f..888c6ec 100644 --- a/freecad_workbench/freecad/robossembler/geometric_feasibility_predicate/main.py +++ b/freecad_workbench/freecad/robossembler/geometric_feasibility_predicate/main.py @@ -709,6 +709,7 @@ class ExitFreeCadUseCase: # pass + def main(): env = FS.readJSON("env.json") cadFilePath = str(env["cadFilePath"]) diff --git a/freecad_workbench/freecad/update_workbench.sh b/freecad_workbench/freecad/update_workbench.sh new file mode 100755 index 0000000..3ac11df --- /dev/null +++ b/freecad_workbench/freecad/update_workbench.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +# Укажите путь к папке, которую нужно скопировать +SOURCE_DIR="/home/markvoltov/GitProjects/framework/freecad_workbench/freecad/robossembler" + +# Укажите путь к папке, которую нужно заменить +DEST_DIR="/home/markvoltov/.local/share/FreeCAD/Mod/freecad_workbench" + +# Проверка, что исходная папка существует +if [ ! -d "$SOURCE_DIR" ]; then + echo "Исходная папка не существует: $SOURCE_DIR" + exit 1 +fi + +# Удаление содержимого папки назначения +if [ -d "$DEST_DIR" ]; then + echo "Удаление содержимого папки назначения: $DEST_DIR" + rm -rf "$DEST_DIR/*" +else + # Создание папки назначения, если её нет + echo "Создание папки назначения: $DEST_DIR" + mkdir -p "$DEST_DIR" +fi + +# Копирование содержимого исходной папки в папку назначения +echo "Копирование содержимого из $SOURCE_DIR в $DEST_DIR" +cp -r "$SOURCE_DIR/." "$DEST_DIR/" + +echo "Копирование завершено"