Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 36664cc

Browse files
committed
expand ~ in dbt paths
1 parent c152ae2 commit 36664cc

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

data_diff/__main__.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,15 +266,23 @@ def main(conf, run, **kw):
266266
logging.basicConfig(level=logging.WARNING, format=LOG_FORMAT, datefmt=DATE_FORMAT)
267267

268268
try:
269+
profiles_dir_override = kw.pop("dbt_profiles_dir", None)
270+
if profiles_dir_override:
271+
profiles_dir_override = os.path.expanduser(profiles_dir_override)
272+
project_dir_override = kw.pop("dbt_project_dir", None)
273+
if project_dir_override:
274+
project_dir_override = os.path.expanduser(project_dir_override)
269275
if kw["dbt"]:
270276
dbt_diff(
271-
profiles_dir_override=kw["dbt_profiles_dir"],
272-
project_dir_override=kw["dbt_project_dir"],
277+
profiles_dir_override=profiles_dir_override,
278+
project_dir_override=project_dir_override,
273279
is_cloud=kw["cloud"],
274280
dbt_selection=kw["select"],
275281
)
276282
else:
277-
return _data_diff(**kw)
283+
return _data_diff(dbt_project_dir=project_dir_override,
284+
dbt_profiles_dir=profiles_dir_override,
285+
**kw)
278286
except Exception as e:
279287
logging.error(e)
280288
if kw["debug"]:

0 commit comments

Comments
 (0)