4 ms·
Here you go # Roaming bashrc profile function sshrc() { BASHRC=$(cat ${HOME}/.bashrc_roaming | base64 -w 0) ssh -t $@ "echo \"${BASHRC}\" | bas
by stopcoffee77 1y ago
Here you go
# Roaming bashrc profile
function sshrc() {
BASHRC=$(cat ${HOME}/.bashrc_roaming | base64 -w 0)
ssh -t $@ "echo \"${BASHRC}\" | base64 --decode > ~/.bashrc_roaming; \
bash --rcfile ~/.bashrc_roaming; \
rm ~/.bashrc_roaming";
}
- mystifyingpoi 1y agoI was thinking of exactly that. Or maybe, for an extreme version of this, one could create a Docker image with the whole dev environment, start the container at the login, bind mount / of the host somewhere and work from there. Then Ctrl-D and it's gone.
- stopcoffee77 1y agoNot exactly but almost https://containertoolbx.org/ https://containertoolbx.org/