Just use Alias.
alias proj=’cd /home/username/projects/myapp’
Also works in Microsoft PowerShell:
function proj { Set-Location “C:\Users\Dave\Projects\Long\Path\To\My\Code” }
Im familiar with alias from my Unix days.
In the apps I’m thinking about, the directory changes based on the project and simulations I’m working on.
I do have *.sh files that are easily updated when needed.
Again, it all depends on the need whether I use terminal or GUI.