From 744adeb0688b21aacd1f70eade0e6ac86d0fe84a Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Thu, 2 Jul 2026 20:28:25 +0200 Subject: [PATCH] Add mist toml on init --- src/main.mist | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main.mist b/src/main.mist index 2fafbe0..8cb02ac 100644 --- a/src/main.mist +++ b/src/main.mist @@ -92,6 +92,7 @@ void init_project(Vec mut args) fs::write("src/main.mist", "fn main() {\n println!(\"Hello, World!\");\n}\n").expect("Failed to create src/main.mist"); } inject_mist_target(is_lib); + add_mist_toml(is_lib); println!("\n\x1b[34minfo\x1b[0m: Please open Cargo.toml and adjust `\x1b[35mname\x1b[0m = ` as needed, Thank you for using Mist!\n"); } @@ -105,3 +106,13 @@ void inject_mist_target(bool is_lib) }; fs::write("Cargo.toml", toml_content + inject).expect("Failed to inject to Cargo.toml"); } + +void add_mist_toml(bool is_lib) +{ + str& content = if is_lib { + "package = \"lib.mist\"\npackages = []\ninclude = []\n" + } else { + "package = \"main.mist\"\npackages = []\ninclude = []\n" + }; + fs::write("Mist.toml", content).expect("Failed to add Mist.toml"); +}