improved CLI

This commit is contained in:
Jorijn van der Graaf 2024-12-29 00:51:02 +01:00
commit fbc13a9897
5 changed files with 112 additions and 66 deletions

View file

@ -11,6 +11,9 @@ export namespace Crafter::Build {
std::vector<Configuration> configurations;
Project(std::string name, std::vector<Configuration> configurations);
void Build(std::string configuration);
void Build(std::string configuration, std::string outputDir);
void Build(Configuration configuration);
void Build(Configuration configuration, std::string outputDir);
void SaveToJSON(std::string path);
static Project LoadFromJSON(std::string file);
};