From 982fd66c1f8df047438894e1445bef911d0cb961 Mon Sep 17 00:00:00 2001 From: peterschmidt85 Date: Wed, 2 Aug 2023 20:21:39 +0200 Subject: [PATCH] - [CLI]: Bug: `dstack config` doesn't work if `~/.dstack` doesn't exist #615 --- cli/dstack/_internal/cli/utils/config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cli/dstack/_internal/cli/utils/config.py b/cli/dstack/_internal/cli/utils/config.py index 8e62f40f1..4946aee2b 100644 --- a/cli/dstack/_internal/cli/utils/config.py +++ b/cli/dstack/_internal/cli/utils/config.py @@ -113,6 +113,7 @@ def __init__(self, dstack_dir: Optional[Path] = None): self.config = CLIConfig() def save(self): + self.dstack_dir.mkdir(parents=True, exist_ok=True) with open(self.config_filepath, "w+") as f: f.write(yaml.dump(self.config.dict()))