#!/bin/bash # Generate ./examples_modules from ./examples to using C++20 modules instead of # #includes for ftxui. # This is useful for testing ftxui with modules. This ensures we don't forget # to update the FTXUI modules when adding new features to FTXUI. echo "Generating ./examples_modules" rm -rf ./examples_modules cp -r ./examples ./examples_modules for file in ./examples_modules/**/*.cpp; do echo "Generating $file" sed -i '/#include "ftxui/d' "$file" sed -i '/#include