fn task_build() {
    auto_check_micro_xml("web_server_folder/cargo_crev_reviews");
    task_generated_mod();
    auto_version_increment_semver_or_date();
    run_shell_command("cargo fmt");
    run_shell_command("cd cargo_crev_reviews_wasm;wasm-pack build --target web;cd ..");
    // copy to web_server_folder/pkg
    run_shell_command("rsync -a --info=progress2 --delete-after cargo_crev_reviews_wasm/pkg/ web_server_folder/cargo_crev_reviews/pkg/");
    
    copy_web_folder_files_into_module();
    run_shell_command("cargo build --workspace --exclude cargo_crev_reviews_wasm");

    println!(
        r#"
After `cargo auto build`, 
run `cargo auto build_and_run` 
run `cargo auto test`
run `cargo auto release`
"#
    );
}
/// build every member of workspace. One is wasm project, so instead of cargo build, I use wam-pack build
/// TODO: if the member ends with "_wasm" then exclude from `cargo build` and build with `wasm-pack build` first
/// for faster build I will change only the version number to members that was modified
build every member of workspace. One is wasm project, so instead of cargo build, I use wam-pack build
TODO: if the member ends with "_wasm" then exclude from `cargo build` and build with `wasm-pack build` first
for faster build I will change only the version number to members that was modified
build every member of workspace . One is wasm project so instead of cargo build I use wam - pack build TODO : if the member ends with " _wasm " then exclude from ` cargo build ` and build with ` wasm - pack build ` first for faster build I will change only the version number to members that was modified
fn task_build() {
    auto_check_micro_xml("web_server_folder/cargo_crev_reviews");
    task_generated_mod();
    auto_version_increment_semver_or_date();
    run_shell_command("cargo fmt");
    run_shell_command("cd cargo_crev_reviews_wasm;wasm-pack build --target web;cd ..");
    // copy to web_server_folder/pkg
    run_shell_command("rsync -a --info=progress2 --delete-after cargo_crev_reviews_wasm/pkg/ web_server_folder/cargo_crev_reviews/pkg/");
    copy_web_folder_files_into_module();
    run_shell_command("cargo build --workspace --exclude cargo_crev_reviews_wasm");
    println!(
        r#"
After `cargo auto build`, 
run `cargo auto build_and_run` 
run `cargo auto test`
run `cargo auto release`
"#
    );
}
fn task_build ( ) { auto_check_micro_xml ( " " ) ; task_generated_mod ( ) ; auto_version_increment_semver_or_date ( ) ; run_shell_command ( " " ) ; run_shell_command ( " " ) ; // copy to web_server_folder/pkg run_shell_command ( " " ) ; copy_web_folder_files_into_module ( ) ; run_shell_command ( " " ) ; println ! ( r#"
After `cargo auto build`, 
run `cargo auto build_and_run` 
run `cargo auto test`
run `cargo auto release`
"# ) ; }
build every member of workspace.
build every member of workspace .