kovidgoyal / kitty

Cross-platform, fast, feature-rich, GPU based terminal
https://sw.kovidgoyal.net/kitty/
GNU General Public License v3.0
24.15k stars 972 forks source link

[RFC] Truly convenient SSH #4843

Closed kovidgoyal closed 2 years ago

kovidgoyal commented 2 years ago

Hi all,

I have redesigned the kitty ssh kitten with many new and powerful features. A quick summary:

See https://github.com/kovidgoyal/kitty/blob/master/docs/kittens/ssh.rst for an overview of the new kitten and https://github.com/kovidgoyal/kitty/blob/master/kittens/ssh/options/definition.py for details on the various configuration options.

I would appreciate some testing/comments about the new functionality before releasing it. Thanks to @page-down it has already been tested with a variety of Linux, macOS and BSD servers. You can install nightly kitty builds to test: https://sw.kovidgoyal.net/kitty/binary/#customizing-the-installation

kovidgoyal commented 2 years ago

I have added functionality to have the ssh kitten install a kitty stub executable on the remote host that will automatically download and install kitty and run it, if invoked. This allows usage of kittens such as icat or file transfer on the remote host, seamlessly.

kovidgoyal commented 2 years ago

Added an option "color_scheme" to easily change terminal colors when connecting to a remote host. https://github.com/kovidgoyal/kitty/commit/dd331ca12efcb753ae3d8a6cce04d7c078601195

kovidgoyal commented 2 years ago

closing as this has been released