@@ -7,7 +7,6 @@ import (
9 "html/template"
9 "html/template"
11 "path/filepath"
10 "path/filepath"
@@ -15,6 +14,7 @@ import (
16 "charm.land/fantasy"
15 "charm.land/fantasy"
17 "github.com/charmbracelet/crush/internal/config"
16 "github.com/charmbracelet/crush/internal/config"
17+ "github.com/charmbracelet/crush/internal/fsext"
18 "github.com/charmbracelet/crush/internal/permission"
18 "github.com/charmbracelet/crush/internal/permission"
19 "github.com/charmbracelet/crush/internal/shell"
19 "github.com/charmbracelet/crush/internal/shell"
@@ -431,12 +431,7 @@ func countLines(s string) int {
432func normalizeWorkingDir(path string) string {
432func normalizeWorkingDir(path string) string {
433 if runtime.GOOS == "windows" {
433 if runtime.GOOS == "windows" {
434− cwd, err := os.Getwd()
438− path = strings.ReplaceAll(path, filepath.VolumeName(cwd), "")
434+ path = strings.ReplaceAll(path, fsext.WindowsWorkingDirDrive(), "")
441 return filepath.ToSlash(path)
436 return filepath.ToSlash(path)