cdp
2.3.1
cdp - A fast and intuitive project directory switcher for PowerShell. Fuzzy-find your way to any project instantly.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 GoldenZqqq. All rights reserved.
Package Details
Author(s)
- GoldenZqqq
Tags
project-manager fzf fuzzy-search navigation productivity vscode cursor terminal cli windows-terminal ai-cli
Functions
Invoke-Cdp Switch-Project Get-ProjectList Add-Project Set-ProjectPin Clear-ProjectPin Repair-ProjectConfig Initialize-Cdp Add-ProjectAlias Remove-ProjectAlias Add-ProjectTag Remove-ProjectTag Import-GitProjects Remove-Project Edit-ProjectConfig Set-ProjectConfig Test-ProjectHealth Show-CdpAbout Get-CdpRecentProjects Reset-CdpRecentProjects Show-CdpProjectStatus Invoke-CdpWorkspace
PSEditions
Dependencies
This module has no dependencies.
Release Notes
v2.3.1 - Project Manager Path Interop
- Fixed: Project Manager string-array paths values no longer fail path resolution; cdp falls back to rootPath
- Fixed: repair and cdp-clean keep working for project configs shared with the VS Code/Cursor Project Manager extension
- Improved: invalid declared profile values still report path_profile_invalid instead of falling back silently
- Added: PowerShell and shell regressions cover empty and populated Project Manager paths arrays
- Docs: README.md and README_ZH.md document the shared-config paths behavior
- Metadata: installer script digest and Scoop package hash are synchronized for v2.3.1
FileList
- cdp.nuspec
- LICENSE
- README.md
- README_EN.md
- README_ZH.md
- cdp.psd1
- install-wsl.sh
- src\PowerShell\Commands.ps1
- src\PowerShell\Completion.ps1
- src\PowerShell\Config.ps1
- src\PowerShell\Core.ps1
- src\PowerShell\Exec.ps1
- src\PowerShell\ExecOutput.ps1
- src\PowerShell\ExecSelection.ps1
- src\PowerShell\Frecency.ps1
- src\PowerShell\Health.ps1
- src\PowerShell\Hooks.ps1
- src\PowerShell\Parser.ps1
- src\PowerShell\Paths.ps1
- src\PowerShell\Picker.ps1
- src\PowerShell\ProjectMetadata.ps1
- src\PowerShell\Projects.ps1
- src\PowerShell\Scan.ps1
- src\PowerShell\State.ps1
- src\PowerShell\Status.ps1
- src\PowerShell\StatusBatch.ps1
- src\PowerShell\StatusOutput.ps1
- src\PowerShell\Workspace.ps1
- src\PowerShell\WorkspaceLifecycle.ps1
- src\Shell\Commands.sh
- src\Shell\Completion.sh
- src\Shell\Config.sh
- src\Shell\Core.sh
- src\Shell\Exec.sh
- src\Shell\ExecOutput.sh
- src\Shell\ExecSelection.sh
- src\Shell\Frecency.sh
- src\Shell\Health.sh
- src\Shell\Hooks.sh
- src\Shell\Paths.sh
- src\Shell\Picker.sh
- src\Shell\ProjectMetadata.sh
- src\Shell\Projects.sh
- src\Shell\Runtime.sh
- src\Shell\Scan.sh
- src\Shell\State.sh
- src\Shell\Status.sh
- src\Shell\StatusBatch.sh
- src\Shell\StatusOutput.sh
- src\Shell\Workspace.sh
- src\Shell\WorkspaceLifecycle.sh
- src\cdp.psm1
- src\cdp.sh
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2.3.1 (current version) | 7 | 9/11/2026 |
| 2.3.0 | 51 | 7/22/2026 |
| 2.2.0 | 12 | 7/21/2026 |
| 2.0.4 | 16 | 7/17/2026 |
| 2.0.3 | 16 | 7/11/2026 |
| 2.0.2 | 11 | 7/10/2026 |
| 2.0.1 | 8 | 7/10/2026 |
| 2.0.0 | 9 | 7/10/2026 |
| 1.7.0 | 14 | 7/4/2026 |
| 1.6.3 | 11 | 7/3/2026 |
| 1.6.2 | 9 | 7/3/2026 |
| 1.6.1 | 10 | 7/3/2026 |
| 1.6.0 | 9 | 7/3/2026 |
| 1.5.0 | 14 | 6/17/2026 |
| 1.4.1 | 10 | 6/17/2026 |
| 1.4.0 | 8 | 6/15/2026 |
| 1.3.0 | 12 | 6/13/2026 |
| 1.2.6 | 42 | 10/21/2025 |
| 1.2.5 | 6 | 10/21/2025 |
| 1.2.4 | 6 | 10/21/2025 |
| 1.2.3 | 6 | 10/21/2025 |
| 1.2.2 | 8 | 10/17/2025 |
| 1.2.1 | 5 | 10/17/2025 |
| 1.2.0 | 9 | 10/17/2025 |
| 1.1.1 | 11 | 10/16/2025 |
| 1.1.0 | 8 | 10/16/2025 |