prx cd
Change to a project directory.
Syntax
prx cd [project]
Description
Outputs a shell command that changes directory. Use with eval to execute the command.
Examples
Change directory by ID
eval "$(prx cd 1)"
Change directory by name
eval "$(prx cd projax)"
Interactive selection
eval "$(prx cd)"
You'll be prompted to select a project.
Shell Integration
For easier use, add this to your ~/.zshrc or ~/.bashrc:
prxcd() {
eval "$(prx cd $@)"
}
Then simply use:
prxcd 1
prxcd "My Project"
prxcd # Interactive selection
How It Works
The command outputs a shell cd command that you execute with eval. This allows the command to change the directory in your current shell session.
Alternative
You can also use prx pwd with command substitution:
cd $(prx pwd 1)