@@ -8,7 +8,7 @@ import (
88 "github.com/charmbracelet/bubbles/v2/viewport"
99 tea "github.com/charmbracelet/bubbletea/v2"
1010 "github.com/charmbracelet/crush/internal/diff"
11− "github.com/charmbracelet/crush/internal/fileutil"
11+ "github.com/charmbracelet/crush/internal/fsext"
1212 "github.com/charmbracelet/crush/internal/llm/tools"
1313 "github.com/charmbracelet/crush/internal/permission"
1414 "github.com/charmbracelet/crush/internal/tui/components/core"
@@ -170,7 +170,7 @@ func (p *permissionDialogCmp) renderHeader() string {
170170 pathKey := t.S().Muted.Render("Path")
171171 pathValue := t.S().Text.
172172 Width(p.width - lipgloss.Width(pathKey)).
173− Render(fmt.Sprintf(" %s", fileutil.PrettyPath(p.permission.Path)))
173+ Render(fmt.Sprintf(" %s", fsext.PrettyPath(p.permission.Path)))
174174
175175 headerParts := []string{
176176 lipgloss.JoinHorizontal(
@@ -196,7 +196,7 @@ func (p *permissionDialogCmp) renderHeader() string {
196196 fileKey := t.S().Muted.Render("File")
197197 filePath := t.S().Text.
198198 Width(p.width - lipgloss.Width(fileKey)).
199− Render(fmt.Sprintf(" %s", fileutil.PrettyPath(params.FilePath)))
199+ Render(fmt.Sprintf(" %s", fsext.PrettyPath(params.FilePath)))
200200 headerParts = append(headerParts,
201201 lipgloss.JoinHorizontal(
202202 lipgloss.Left,
@@ -211,7 +211,7 @@ func (p *permissionDialogCmp) renderHeader() string {
211211 fileKey := t.S().Muted.Render("File")
212212 filePath := t.S().Text.
213213 Width(p.width - lipgloss.Width(fileKey)).
214− Render(fmt.Sprintf(" %s", fileutil.PrettyPath(params.FilePath)))
214+ Render(fmt.Sprintf(" %s", fsext.PrettyPath(params.FilePath)))
215215 headerParts = append(headerParts,
216216 lipgloss.JoinHorizontal(
217217 lipgloss.Left,
@@ -268,8 +268,8 @@ func (p *permissionDialogCmp) renderBashContent() string {
268268func (p *permissionDialogCmp) renderEditContent() string {
269269 if pr, ok := p.permission.Params.(tools.EditPermissionsParams); ok {
270270 formatter := core.DiffFormatter().
271− Before(fileutil.PrettyPath(pr.FilePath), pr.OldContent).
272− After(fileutil.PrettyPath(pr.FilePath), pr.NewContent).
271+ Before(fsext.PrettyPath(pr.FilePath), pr.OldContent).
272+ After(fsext.PrettyPath(pr.FilePath), pr.NewContent).
273273 Width(p.contentViewPort.Width()).
274274 Split()
275275