private/New-WtwDefaultConfig.ps1
|
# Create a default wtw config object with sensible defaults. function New-WtwDefaultConfig { [CmdletBinding()] param() $workspacesDir = if ($IsWindows) { Join-Path -Path $HOME -ChildPath 'Data' -AdditionalChildPath 'code-workspaces' } else { Join-Path -Path $HOME -ChildPath 'Data' -AdditionalChildPath 'code-workspaces' } return [PSCustomObject]@{ editor = 'cursor' workspacesDir = $workspacesDir staleWorktreePaths = @( (Join-Path -Path $HOME -ChildPath '.codex' -AdditionalChildPath 'worktrees'), (Join-Path -Path $HOME -ChildPath '.cursor' -AdditionalChildPath 'worktrees'), (Join-Path -Path $HOME -ChildPath 'conductor' -AdditionalChildPath 'workspaces') ) } } |