cdp

2.3.0

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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name cdp

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name cdp

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

v2.3.0 - Remote Status and Launcher Safety
- Added: explicit status fetch with bounded jobs, per-repository timeouts, process cleanup, and freshness audit fields
- Added: structured remote identity, redacted remote URLs, fetch outcomes, and immutable HEAD snapshots across PowerShell and bash/zsh
- Safety: status push freezes the exact remote, refs/heads target, and local object ID before approval and execution
- Safety: direct and workspace launchers accept only code, vscode, cursor, codex, claude, or gemini and validate before side effects
- Improved: default status remains offline while --fetch/-Fetch performs an explicit refresh before rendering or action planning
- Improved: Gallery publishing rejects oversized release notes and fails on native NuGet pack or push errors
- Fixed: shell JSON rendering keeps fetch=false when invoked through the compatibility renderer boundary

FileList

Version History

Version Downloads Last updated
2.3.0 (current version) 12 7/22/2026
2.2.0 9 7/21/2026
2.0.4 15 7/17/2026
2.0.3 15 7/11/2026
2.0.2 9 7/10/2026
2.0.1 7 7/10/2026
2.0.0 8 7/10/2026
1.7.0 13 7/4/2026
1.6.3 9 7/3/2026
1.6.2 7 7/3/2026
1.6.1 8 7/3/2026
1.6.0 7 7/3/2026
1.5.0 13 6/17/2026
1.4.1 9 6/17/2026
1.4.0 7 6/15/2026
1.3.0 10 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 10 10/16/2025
1.1.0 8 10/16/2025
Show more