morph printコマンドは、コンパイル後のデータをターミナルに表示するためのコマンドです。

  • 設定されている関数の一覧を確認する
  • nameでファイルを検索する
  • ファイルパスからnameを検索する

などのケースで使用できます。

Options

—alias

設定されているnameの値からコンパイルされた各種値を取得する

workdir $ morph print --alias example_sql_cell
{
  "resources": [
    {
      "alias": "example_sql_cell",
      "path": "/home/morph/workdir/src/example_sql_cell.sql",
      "connection": null,
      "output_paths": [
        "/tmp/morph/{name}/{now()}{ext()}"
      ],
      "public": null,
      "output_type": null,
      "data_requirements": null
    }
  ]
}

—file

ファイルのパスからコンパイル後のデータを取得する

workdir $ morph print --file /home/morph/workdir/src/example_sql_cell.sql
{
  "resources": [
    {
      "alias": "example_sql_cell",
      "path": "/home/morph/workdir/src/example_sql_cell.sql",
      "connection": null,
      "output_paths": [
        "/tmp/morph/{name}/{now()}{ext()}"
      ],
      "public": null,
      "output_type": null,
      "data_requirements": null
    }
  ]
}