Skip to main content

Directory locations

XPipe utilizes the following directories:

Installation data

  • %LOCALAPPDATA%\XPipe on Windows
  • /opt/xpipe on Linux
  • /Applications/XPipe.app on macOS

User data and configuration files

  • %USERPROFILE%\.xpipe on Windows
  • ~/.xpipe on Linux
  • ~/.xpipe on macOS

Temporary shell script files

Any necessary temporary shell scripts are directly created in the system temp directory. These do not contain any sensitive information and are only created for convenience purposes or because of shell limitations.

Editor bridge

Any files they are being edited in the file browser are downloaded locally and re-uploaded once they are changed. These files are downloaded to

  • %TEMP%\xpipe\bridge on Windows
  • /tmp/xpipe/$USER/bridge on Linux
  • $TMPDIR/xpipe/bridge on macOS

File downloads

Any files they are being downloaded in the file browser are saved to the following directories

  • %TEMP%\xpipe\download on Windows
  • /tmp/xpipe/$USER/download on Linux
  • $TMPDIR/download on macOS

Scripts

When you choose to bring certain user scripts to a remote system, they are copied to the following directory and automatically added to the PATH:

  • %TEMP%\xpipe\scripts on Windows
  • /tmp/xpipe/$USER/scripts on Linux
  • /tmp/xpipe/$USER/scripts on macOS

Script data

In case any created user script has to write some data to a system, e.g. the starship scripts installing starship files, they are created in

  • %TEMP%\xpipe\scriptdata on Windows
  • /tmp/xpipe/$USER/scriptdata on Linux
  • /tmp/xpipe/$USER/scriptdata on macOS