{"repo":"xxh/xxh","free":true,"listed":false,"github":"https://github.com/xxh/xxh","clone":"git clone https://github.com/xxh/xxh.git","description":"🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.","language":"Python","stars":6070,"topics":["shell","ssh","xxh","linux","zsh","fish","xonsh","bash","osquery","devops"],"license":"BSD-2-Clause","category":"cli-tools","readme_excerpt":"You stuffed your command shell with aliases, tools, and colors but you lose it all when using ssh. The mission of xxh is to bring your favorite shell wherever you go through ssh without root access or system installations. Xonsh shell, fish, zsh, osquery and so on. If you like the idea of xxh click ⭐ on the repo and tweet . Portable . Preparing portable shells and plugins occurs locally, and then xxh uploads the result to the host. No installations or root access on the host required. Security and host environment are a prime focus. Hermetic . Deleting the /.xxh directory from the remote host will make the remote environment function as if xxh was never there. By default your home is the .xxh directory and you can choose the hermetic level of your xxh session . Careful . No blindfolded copying config files from local to remote host. Following privacy and repeatability practices, the best way is to fork the xxh plugin or shell example and pack your configs into it. Be open and fork-ready . Every xxh repo could be forked, customized, and reused without waiting for a package management system, xxh release, or any third party packages. Five shells are currently supported and more could be added by the community. Do more . The xxh packages are not only about shells. Any type of tool or code could be behind an entrypoint. If you want to run browsh or browsr on the remote host, just put its portable version as an entrypoint in the xxh-shell. Chameleon . Switching shells is as easy a","default_branch":null,"files":null,"tree":[],"storefront":"/r/xxh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xxh/xxh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}