class_docstr: Helper class for managing tutorial related actions (ie., generating sample files).
docstr: Generates the sample semantic manifest to the given dbt semantic manifest path.
docstr_tok: ["Generates","the","sample","semantic","manifest","to","the","given","dbt","semantic","manifest","path","."]
code: def generate_semantic_manifest_file(
      manifest_path: pathlib.Path,
  ) -> None:
      """Generates the sample semantic manifest to the given dbt semantic manifest path."""
      target_path = manifest_path.parent
      if not target_path.exists():
          target_path.mkdir()
  
      sample_manifest_path = (
          pathlib.Path(__file__).parent
          / dbtMetricFlowTutorialHelper.SAMPLE_SEMANTIC_MANIFEST
      )
      shutil.copy(src=sample_manifest_path, dst=manifest_path)
  
file_path: metricflow/metricflow/cli/tutorial.py
imports: from __future__ import annotations
  import pathlib
  import shutil
  from string import Template
  from typing import Sequence
label_desc: Use image node_id 3 for calling the dbtMetricFlowTutorialHelper obj's underlying member method code with example usage: obj.generate_semantic_manifest_file(manifest_path) without return types