1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-29 00:21:57 +03:00
wezterm/mux/src
Wez Furlong 5c222cfcdc term: allow iterm2 file transfer protocol
Adds some plumbing to allow the GUI to implement a download handler
and connect that up for iterm2 image/file transfers that have their
inline property set to false.

Previously we'd just log an error.

Now we will by default download the file to the user's download
directory.

This behavior can be turned off via the new `allow_download_protocols`
configuration setting.

File transfers can be initiated on a remote host via the
https://iterm2.com/utilities/it2dl script.

When the download completes, a toast notification is shown that will
open the file when clicked.

refs: https://github.com/wez/wezterm/discussions/1450
2021-12-22 09:21:39 -07:00
..
activity.rs change mux empty poll to mux empty event 2021-05-08 10:25:49 -07:00
connui.rs introduce unicode_version config 2021-11-25 09:00:45 -07:00
domain.rs mux: improve Window closing behavior 2021-12-19 09:07:11 -07:00
lib.rs mux: improve Window closing behavior 2021-12-19 09:07:11 -07:00
localpane.rs term: allow iterm2 file transfer protocol 2021-12-22 09:21:39 -07:00
pane.rs term: allow iterm2 file transfer protocol 2021-12-22 09:21:39 -07:00
renderable.rs model: replace LineBits::DIRTY with a sequence number 2021-08-08 12:45:08 -07:00
ssh.rs pty: introduce ChildKiller trait 2021-12-11 08:40:26 -07:00
tab.rs mux: improve Window closing behavior 2021-12-19 09:07:11 -07:00
termwiztermtab.rs mux: improve Window closing behavior 2021-12-19 09:07:11 -07:00
tmux.rs fix some unused/unread field warnings 2021-12-10 08:18:36 -07:00
window.rs mux: improve Window closing behavior 2021-12-19 09:07:11 -07:00