diff --git a/src/PrusaSlicer.cpp b/src/PrusaSlicer.cpp index 1204d00356..1517729ba0 100644 --- a/src/PrusaSlicer.cpp +++ b/src/PrusaSlicer.cpp @@ -276,17 +276,19 @@ int CLI::run(int argc, char **argv) } } - const auto* post_process = m_print_config.opt("post_process"); - if (post_process != nullptr && !post_process->values.empty()) { - boost::nowide::cout << "\nA post-processing script has been detected in the config data:\n\n"; - for (const auto& s : post_process->values) { - boost::nowide::cout << "> " << s << "\n"; + if (!start_gui) { + const auto* post_process = m_print_config.opt("post_process"); + if (post_process != nullptr && !post_process->values.empty()) { + boost::nowide::cout << "\nA post-processing script has been detected in the config data:\n\n"; + for (const auto& s : post_process->values) { + boost::nowide::cout << "> " << s << "\n"; + } + boost::nowide::cout << "\nContinue(Y/N) ? "; + char in; + boost::nowide::cin >> in; + if (in != 'Y' && in != 'y') + return 0; } - boost::nowide::cout << "\nContinue(Y/N) ? "; - char in; - boost::nowide::cin >> in; - if (in != 'Y' && in != 'y') - return 0; } // Apply command line options to a more specific DynamicPrintConfig which provides normalize()