MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / guess_version

Function guess_version

vmm/src/app/image.rs:125–136  ·  view source on GitHub ↗
(base_path: &Path)

Source from the content-addressed store, hash-verified

123}
124
125fn guess_version(base_path: &Path) -> Option<String> {
126 // name pattern: dstack-dev-0.2.3 or dstack-0.2.3
127 let basename = base_path.file_name()?.to_str()?.to_string();
128 let version = if basename.starts_with("dstack-dev-") {
129 basename.strip_prefix("dstack-dev-")?
130 } else if basename.starts_with("dstack-") {
131 basename.strip_prefix("dstack-")?
132 } else {
133 return None;
134 };
135 Some(version.to_string())
136}

Callers 1

loadMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected