xxh
Bring your shell with all of your customizations through SSH sessions. tldr-pages
On several platforms
Several platforms
Bring your shell with all of your customizations through SSH sessions. Note: xxh does not install anything into system directories on the target machine; removing ~/.xxh will clear all traces of xxh on the target machine.
Connect to a host and run the current shell
xxh "host"IdentifyInstall the current shell into the target machine without prompting
xxh "host" ++installIdentifyRun the specified shell on the target machine
xxh "host" ++shell xonshIdentifyUse a specific xxh configuration directory on the target machine
xxh "host" ++host-xxh-home ~/.xxhIdentifyUse the specified configuration file on the host machine
xxh "host" ++xxh-config ~/.config/xxh/config.xxhcIdentifySpecify a password to use for the SSH connection
xxh "host" ++password "password"IdentifyInstall an xxh package on the target machine
xxh "host" ++install-xxh-packages packageIdentifySet an environment variable for the shell process on the target machine
xxh "host" ++env name=valueIdentify