Did that years ago, just called it cds. I also have an “up” command which is an alias to “cds …”. Oh, and I have a “setup server_name” they copy all my aliases to a server and create an alias that allow me to “ssh -A server_name” using only server_name.
Put this in bashrc or whatever flavour of shells’s bashrc you use:
I didnt remember the function sintax of bash so I just copied it from SO.
You (probably) only want to pass the first argument to
cd
, this’ll send the rest tols
.Did that years ago, just called it cds. I also have an “up” command which is an alias to “cds …”. Oh, and I have a “setup server_name” they copy all my aliases to a server and create an alias that allow me to “ssh -A server_name” using only server_name.