xxh
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.
More information: https://github.com/xxh/xxh.
-
Connect to a host and run the current shell:
xxh "{{host}}"
-
Install the current shell into the target machine without prompting:
xxh "{{host}}" ++install
-
Run the specified shell on the target machine:
xxh "{{host}}" ++shell {{xonsh|zsh|fish|bash|osquery}}
-
Use a specific xxh configuration directory on the target machine:
xxh "{{host}}" ++host-xxh-home {{~/.xxh}}
-
Use the specified configuration file on the host machine:
xxh "{{host}}" ++xxh-config {{~/.config/xxh/config.xxhc}}
-
Specify a password to use for the SSH connection:
xxh "{{host}}" ++password "{{password}}"
-
Install an xxh package on the target machine:
xxh "{{host}}" ++install-xxh-packages {{package}}
-
Set an environment variable for the shell process on the target machine:
xxh "{{host}}" ++env {{name}}={{value}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.