-
Notifications
You must be signed in to change notification settings - Fork 124
Closed
Labels
Description
Extraterm already has some built in support for transferring files using its show
and from
commands but the current implementation is closer to a PoC than a robust system for moving data around. It is just enough to move bits of text around. What is needed is a full implementation which supports large files, is robust w.r.t. possible interference (think background jobs writing to the terminal), and is also binary safe.
- Spooling large files to disk
- Basic support
- Flow control
- Encrypting data on disk. This is needed to prevent Extraterm being a litter-bug with potentially sensitive user data.
- Deleting data from disk when it is no longer needed.
-
Cleaning up previous data on disk. Needed in the case that Extraterm exits in an ungraceful way.Moved to Detect any old temporary files and clean them up automatically #74
- Exposing large files via a pseudo web protocol to support streaming to the DOM
- Robust detection and handling of interference and unexpected crashes and exits at the remote end
- Downloads via
show
command - Uploads, via
from
command
- Downloads via
- Downloaded file viewer
- Streaming support in the viewers
- Image viewer