wtw
0.1.13
Git worktree + VS Code/(vscode based editors like Cursor) workspace manager. Creates, switches, and removes worktrees with auto-generated workspace files, unique Peacock colors, shell aliases, and fuzzy name resolution.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2025-present Sergey Novikov. All rights reserved.
Package Details
Author(s)
- Sergey Novikov
Tags
git worktree vscode cursor workspace peacock devtools
Functions
Add-WtwEntry Copy-WtwWorkspace Enter-WtwWorktree Get-WtwList Get-WtwWindowTitle Initialize-WtwConfig Install-Wtw Install-WtwSkill Invoke-Wtw Invoke-WtwClean New-WtwWorkspace New-WtwWorktree Open-WtwWorkspace Register-WtwProfile Register-WtwTerminalTitle Remove-WtwWorktree Set-WtwColor Sync-WtwWorkspace Unregister-WtwEntry
Dependencies
This module has no dependencies.
Release Notes
Initial public release.
FileList
- wtw.nuspec
- private\Add-HexAlpha.ps1
- LICENSE
- shell\wtw.cmd
- public\Register-WtwTerminalTitle.ps1
- public\Sync-WtwWorkspace.ps1
- public\Open-WtwWorkspace.ps1
- public\Get-WtwWindowTitle.ps1
- private\Invoke-WtwSupersetWorkspace.ps1
- private\Get-WtwAllTargetNames.ps1
- private\ConvertTo-WtwBranchSafeName.ps1
- private\Convert-HslToHex.ps1
- private\New-WtwColor.ps1
- private\Resolve-WtwEditorCommand.ps1
- private\Get-WtwRepoAliases.ps1
- private\Write-WtwColorSwatch.ps1
- private\Resolve-WtwRepo.ps1
- private\ConvertTo-DarkerHexColor.ps1
- wtw.psd1
- shell\wtw.zsh
- public\Invoke-Wtw.ps1
- public\Open-WtwSupersetWorkspace.ps1
- public\Initialize-WtwConfig.ps1
- public\Add-WtwEntry.ps1
- private\Resolve-WtwCurrentTarget.ps1
- private\Set-WtwWorktreeEnv.ps1
- private\Lighten-HexColor.ps1
- private\Save-WtwRegistry.ps1
- private\ConvertTo-HexComponent.ps1
- private\Get-WtwCurrentPrNumber.ps1
- private\Get-WtwRepoFromCwd.ps1
- private\Get-WtwEditDistance.ps1
- private\Find-WtwContrastColor.ps1
- private\Save-WtwConfig.ps1
- wtw.psm1
- shell\wtw.bash
- public\Invoke-WtwClean.ps1
- public\Install-WtwSkill.ps1
- public\Unregister-WtwEntry.ps1
- public\New-WtwWorktree.ps1
- private\Get-WtwSessionScript.ps1
- private\New-WtwWorkspaceFile.ps1
- private\Get-WtwRegistry.ps1
- private\Resolve-WtwRepoRoot.ps1
- private\ConvertTo-PeacockColorBlock.ps1
- private\Set-WtwTerminalColor.ps1
- private\Install-WtwItermPromptHook.ps1
- private\Get-ContrastForeground.ps1
- private\Reset-WtwTerminalColor.ps1
- private\Get-WtwListFormatHelpers.ps1
- README.md
- completions\wtw.auto-completion.ps1
- public\Register-WtwProfile.ps1
- public\Set-WtwColor.ps1
- public\Copy-WtwWorkspace.ps1
- public\Install-Wtw.ps1
- private\Get-WtwColorAssignment.ps1
- private\Test-WtwAliasMatch.ps1
- private\Get-WtwTerminal.ps1
- private\Resolve-WtwSessionScript.ps1
- private\Format-WtwTable.ps1
- private\Get-PerceptualDistance.ps1
- private\ConvertTo-WtwRgbArray.ps1
- private\Resolve-WtwTarget.ps1
- private\Get-WtwWindowTitleHelpers.ps1
- public\New-WtwWorkspace.ps1
- public\Enter-WtwWorktree.ps1
- public\Get-WtwList.ps1
- public\Invoke-WtwSbx.ps1
- public\Remove-WtwWorktree.ps1
- private\Resolve-WtwFuzzyMatch.ps1
- private\Read-JsoncFile.ps1
- private\Get-WtwConfig.ps1
- private\Convert-WtwArgsToSplat.ps1
- private\New-WtwDefaultConfig.ps1
- private\Resolve-WtwColorArgs.ps1
- private\Show-WtwCommandHelp.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.19 | 0 | 5/26/2026 |
| 0.1.18 | 0 | 5/26/2026 |
| 0.1.17 | 0 | 5/23/2026 |
| 0.1.16 | 0 | 5/23/2026 |
| 0.1.15 | 0 | 5/19/2026 |
| 0.1.14 | 0 | 5/18/2026 |
| 0.1.13 (current version) | 0 | 5/16/2026 |
| 0.1.10 | 0 | 5/16/2026 |
| 0.1.9 | 3 | 5/14/2026 |
| 0.1.6 | 3 | 5/11/2026 |
| 0.1.5 | 4 | 5/7/2026 |
| 0.1.4 | 7 | 4/23/2026 |
| 0.1.2 | 3 | 4/20/2026 |
| 0.1.1 | 5 | 4/12/2026 |
| 0.1.0 | 4 | 4/12/2026 |