cdp

1.2.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

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

Install-Module -Name cdp -RequiredVersion 1.2.1

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

Install-PSResource -Name cdp -Version 1.2.1

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

Functions

Switch-Project Get-ProjectList Add-Project Remove-Project Edit-ProjectConfig

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

v1.2.1 - Multi-Config Selection Feature
- Added: Multi-config file selection when multiple configs are detected
- Added: Interactive menu to choose between Cursor, VS Code, and custom configs
- Added: Tip to use $env:CDP_CONFIG to skip selection
- Improved: Better user experience when managing multiple config sources
- Improved: Consistent behavior across PowerShell and WSL/bash versions

v1.2.0 - WSL/Linux Support Release
- Added: Full WSL/Linux support with bash/zsh version
- Added: -WSL parameter to Switch-Project for launching WSL from PowerShell
- Added: Automatic Windows to WSL path conversion (C:\path → /mnt/c/path)
- Added: One-liner install script for WSL/Linux environments
- Added: Shared configuration support between Windows and WSL
- Added: Support for reading Project Manager configs from WSL
- Improved: Documentation with comprehensive WSL usage examples

v1.1.1 - Bug Fix Release
- Fixed: cdp-add command now correctly saves project paths
- Fixed: Resolved issue where Add-Project would save empty rootPath values
- Fixed: Improved path resolution to ensure valid absolute paths are always stored

v1.1.0 - Project Renamed to "cdp"
- BREAKING: Project renamed from ProjSwitch to cdp for simplicity
- Added Add-Project command (alias: cdp-add) to quickly add current directory to project list
- Added Remove-Project command (alias: cdp-rm) to remove projects from configuration
- Added Edit-ProjectConfig command (alias: cdp-edit) to quickly edit config file
- Improved Get-ProjectList (alias: cdp-ls) with better formatting and numbering
- Auto-create default config file at ~/.cdp/projects.json on first use
- Simplified configuration management workflow
- Fixed: Aliases no longer conflict with system commands (ls, rm, add)

FileList

Version History

Version Downloads Last updated
1.2.2 3 10/17/2025
1.2.1 (current version) 2 10/17/2025
1.2.0 3 10/17/2025
1.1.1 7 10/16/2025
1.1.0 5 10/16/2025