描述
XPipe is a new type of shell connection hub and remote file manager that allows you to access your entire server infrastructure from your local machine. It works on top of your installed command-line programs and does not require any setup on your remote systems. Furthermore, it also integrates with your tools such as your favourite text/code editors, terminals, shells, command-line tools and more. It currently supports: - Kubernetes clusters, pods, and containers - Docker, Podman, and LXD container instances located on any host - SSH connections, config files, and tunnels - Windows Subsystem for Linux, Cygwin, and MSYS2 instances - Powershell Remote Sessions - Any other custom remote connection methods that work through the command-line Connection Hub: - Easily connect to and access all kinds of remote connections in one place - Securely stores all information exclusively on your computer and encrypts all secret information - Allows you to create specific login environments on any system to instantly jump into a properly set up environment for every use case - Can create desktop shortcuts that automatically open remote connections in your terminal - Group all your connections into hierarchical categories Remote File Manager - Interact with the file system of any remote system using a workflow optimized for professionals - Quickly open a terminal session into any directory in your favourite terminal emulator - Utilize your favourite local programs to open and edit remote files - Dynamically elevate sessions with sudo when required without having to restart the session - Integrates with your local desktop environment for a seamless transfer of local files Terminal Launcher - Create reusable simple shell scripts, templates, and groups to run on connected remote systems - Automatically make your scripts available in the PATH on any remote system without any setup - Setup shell init environments for connections to fully customize your work environment for every purpose - Open custom shells and custom remote connections by providing your own commands Versatile scripting system - Create reusable simple shell scripts, templates, and groups to run on connected remote systems - Automatically make your scripts available in the PATH on any remote system without any setup - Setup shell init environments for connections to fully customize your work environment for every purpose - Open custom shells and custom remote connections by providing your own commands