.mdx
get-state
Usage
➜ ~ mprove get-state -h
Get state (models, dashboards, charts, reports, metrics, errors, repo nodes)
━━━ Usage ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
$ mprove get-state
━━━ Options ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
--project-id #0 (optional if set through env var) Project Id
--repo-type #0 (required, "dev", "production" or "session")
--branch #0 (required) Git Branch
--env #0 (required) Environment
--get-errors (default false), show validation errors in output
--get-repo (default false), show repo in output
--get-repo-nodes (default false), show repo nodes in output
--get-models (default false), show modelIds in output
--get-dashboards (default false), show dashboardIds in output
--get-charts (default false), show chartIds in output
--get-metrics (default false), show metricIds in output
--get-reports (default false), show reportIds in output
--json (default false)
--env-file-path #0 (optional) Path to ".env" file
━━━ Examples ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Get Dev repo state
$ mprove get-state --project-id DXYE72ODCP5LWPWH2EXQ --repo-type dev --branch main --env prod --get-repo --get-repo-nodes
Get Production repo state
$ mprove get-state --project-id DXYE72ODCP5LWPWH2EXQ --repo-type production --branch main --env prod --get-models --get-dashboards --get-charts --get-metrics --get-reportsExample Output
➜ ~ mprove get-state \
--env-file-path /mprove/.env \
--project-id DXYE72ODCP5LWPWH2EXQ \
--repo-type dev \
--branch main \
--env prod \
--get-dashboards \
--get-charts \
--get-reports \
--get-models \
--get-repo
needValidate: false
structId: GPW31AVUWSD2FZAVSJAW
validationErrorsTotal: 0
modelsTotal: 2
chartsTotal: 9
dashboardsTotal: 2
reportsTotal: 3
builderUrl: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/builder
validationErrors:
(empty array)
modelItems:
-
modelId: c1_order_items
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/new?timezone=UTC
-
modelId: c6_order_items
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c6_order_items/chart/new?timezone=UTC
chartItems:
-
chartId: 3RSWC67J95AJU09HWYEY
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/3RSWC67J95AJU09HWYEY?timezone=UTC
-
chartId: 4V3KWMRA9MSH21EQZCJQ
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/4V3KWMRA9MSH21EQZCJQ?timezone=UTC
-
chartId: BSANVXV135J7MF4YX32G
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/BSANVXV135J7MF4YX32G?timezone=UTC
-
chartId: C3ENGIP2LC00GUFMP333
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/C3ENGIP2LC00GUFMP333?timezone=UTC
-
chartId: HV8GQUR4SX8U2X8BQGE7
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/HV8GQUR4SX8U2X8BQGE7?timezone=UTC
-
chartId: J2N27XS541NR4SNQON8Y
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/J2N27XS541NR4SNQON8Y?timezone=UTC
-
chartId: QT8UY0Z1PR3YKP2M2KK9
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/QT8UY0Z1PR3YKP2M2KK9?timezone=UTC
-
chartId: W5LMN2TZJUKJ5EC5MK99
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/W5LMN2TZJUKJ5EC5MK99?timezone=UTC
-
chartId: WTZRH1G2EB0UEJ3F5GXK
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/models/model/c1_order_items/chart/WTZRH1G2EB0UEJ3F5GXK?timezone=UTC
dashboardItems:
-
dashboardId: TDEXWBE5PI2X17CJCFKC
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/dashboards/dashboard/TDEXWBE5PI2X17CJCFKC?timezone=UTC
-
dashboardId: U8CHNSQKS26SMT10VIXQ
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/dashboards/dashboard/U8CHNSQKS26SMT10VIXQ?timezone=UTC
reportItems:
-
reportId: 0ZN4W4XE9LQ7TSF5DQYC
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/reports/report/0ZN4W4XE9LQ7TSF5DQYC?timezone=UTC&timeSpec=days&timeRange=f%60last%205%20days%60
-
reportId: IEWZFR718VMKXXIHDV5J
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/reports/report/IEWZFR718VMKXXIHDV5J?timezone=UTC&timeSpec=days&timeRange=f%60last%205%20days%60
-
reportId: 0JDX1JF03IVGGJXKQBI7
url: https://app.mprove.io/org/AWNCAHWLFQTQJYCH3ZSE/project/DXYE72ODCP5LWPWH2EXQ/repo/T2SQOCM8KK2QMRYYH75N/branch/main/env/prod/reports/report/0JDX1JF03IVGGJXKQBI7?timezone=UTC&timeSpec=days&timeRange=f%60last%205%20days%60
metricItems:
(empty array)
repo:
orgId: AWNCAHWLFQTQJYCH3ZSE
projectId: DXYE72ODCP5LWPWH2EXQ
repoId: T2SQOCM8KK2QMRYYH75N
repoStatus: NeedCommit
currentBranchId: main
conflicts:
(empty array)