I'd like to do something like this:
(cd "$1" && pwd && many && other && commands) < echo "../path"
Which should take the arguments provided and pass them to the subshell. The subshell should then execute.
The important part is that passed arguments are at the end of command line to allow for easy altering because the cursor is at the end of command when user presses the Up arrow.