Skip to content

Conversation

@axel-eck
Copy link
Member

@axel-eck axel-eck commented Nov 3, 2024

This pull request adds a new script, generate.sh, to automate the setup of a new C++ project with options for using CMake and Conan. The script includes functions for user interaction, project directory setup, and optional build script generation.

Key changes include:

User Interaction Functions:

  • Added functions print_check, print_cross, and print_question_mark to display status symbols.
  • Implemented ask and prompt functions to handle user input and selection.

Project Setup:

  • Created a function to generate a new C++ project directory with CMakeLists.txt and optional conanfile.txt based on user input.
  • Added logic to handle Conan installation and configuration if selected by the user.

Build Script Generation:

  • Included an option to generate build scripts for Linux and Windows environments.

@axel-eck axel-eck added the enhancement New feature or request label Nov 3, 2024
@axel-eck axel-eck requested a review from Marius-P1 November 3, 2024 21:43
@axel-eck axel-eck self-assigned this Nov 3, 2024
@linear
Copy link

linear bot commented Nov 3, 2024

@axel-eck axel-eck force-pushed the feature/epi-181-add-new-project-generation-script branch from 7715478 to 70f963a Compare November 3, 2024 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants