///|
fn cli_version_from_manifest(manifest : String) -> String {
  for line in manifest.split("\n") {
    let line = line.to_owned()
    if line.trim().has_prefix("version") {
      match line.find("\"") {
        Some(open) =>
          match line[open + 1:].find("\"") {
            Some(close_rel) =>
              if close_rel > 0 {
                return line[open + 1:open + 1 + close_rel].to_owned()
              }
            None => ()
          }
        None => ()
      }
    }
  }
  "0.0.0"
}

///|
fn cli_version() -> String {
  cli_version_from_manifest(embedded_module_manifest)
}