Skip to content

Commit c59ab85

Browse files
committed
fix: check config directory's existence
1 parent 1aecb2c commit c59ab85

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cmd/wsh/cmd/wshcmd-export-config.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ func runExportConfig(cmd *cobra.Command, args []string) error {
3232
}
3333

3434
configDir := getWaveConfigDir()
35+
36+
if stat, err := os.Stat(configDir); err != nil || !stat.IsDir() {
37+
return fmt.Errorf("Wave config directory not found at %s", configDir)
38+
}
39+
3540
if err := zipDir(configDir, outputPath); err != nil {
3641
return fmt.Errorf("export-config failed: %v", err)
3742
}

0 commit comments

Comments
 (0)