MCPcopy Index your code
hub / github.com/cargo-lambda/cargo-lambda / cargo_lambda_init

Function cargo_lambda_init

crates/cargo-lambda-cli/tests/harness/mod.rs:97–111  ·  view source on GitHub ↗
(project_name: &str, template: P)

Source from the content-addressed store, hash-verified

95}
96
97pub fn cargo_lambda_init<P: AsRef<Path>>(project_name: &str, template: P) -> LambdaProject {
98 let project = project::project().build();
99
100 let cwd = dunce::canonicalize(project.root()).expect("failed to create canonical path");
101 cwd.mkdir_p();
102
103 let name = format!("{}-{}", project_name, uuid::Uuid::new_v4());
104
105 LambdaProject {
106 name,
107 template: template.as_ref().to_path_buf(),
108 root: project.root(),
109 cwd,
110 }
111}
112
113pub fn cargo_lambda_build<P: AsRef<Path>>(path: P) -> Command {
114 let path = path.as_ref();

Callers 2

test_init_subcommandFunction · 0.85

Calls 4

projectFunction · 0.85
buildMethod · 0.80
mkdir_pMethod · 0.80
rootMethod · 0.45

Tested by

no test coverage detected