
You can pass directories instead of files for a recursive diff. It displays diffs for images as well as text files. Optionally, install python-pygments for syntax highlighting. This kitten requires either git or diffutils to be installed. For more information, see the official documentation diff Several applications such as ranger and neofetch use this protocol for displaying images in the terminal. This also works over ssh to display images from a remote server. Instead of an image file, you can pass a directory or an image url. It can also display animated gifs in the terminal. This kitten is based on the kitty graphics protocol. The commands for all kittens are prefixed with kitty +kitten, so it is convenient to use them as shell aliases. Kitty has a framework for creating subprograms called kittens. Moreover, new text effects like curly-underline are also available for applications that support it. Layouts are switchable through Ctrl+Shift+l and can be saved/restored.Ī full keyboard mode provides distinction between ambiguous keys like Ctrl+i vs Tab. New tabs and windows can be created and resized through various Ctrl+Shift shortcuts. Install the kitty package or kitty-git AUR for the development version. It also offers tiling capabilities, like GNU Screen or tmux. Therefore, if you like PuTTY, you'll probably love KiTTY, since you'll have all the same basic features, plus additional ones that make it even easier to use.Kitty is a scriptable OpenGL based terminal emulator with TrueColor, ligatures support, protocol extensions for keyboard input and image rendering.

KiTTY is only available for Windows, but it's possible to control devices with other operating systems, such as macOS or Linux distros. KiTTY is also able to save sessions so you don't have to re-enter all the data whenever you want to start them again.

Thanks to this, you don't have to close a session in order to start another one, which saves time. With scripts, you can execute actions such as copying a series of files from one folder to another without having do so manually, which will save you tons of time and effort.įor example, one of the limitations of PuTTY that's been resolved with KiTTY is the possibility of having several sessions open at the same time.

Among them, you'll find session filtering, predefined command shortcuts, the option to run scripts automatically when logging in, etc.

KiTTY has the same features as PuTTY, plus many others. KiTTY is a fork of PuTTY, the world's most widely used tool for controlling addresses and devices remotely via telnet and SSH commands.
