Skip to content

kitten ssh doesn't work with fish shell #3405

@mattgodbolt

Description

@mattgodbolt

Describe the bug
I'm trying out kitty, and hit the #713. The FAQ confused me but I found the "just use kitty +kitten ssh" comment, and so tried that.

I'm using fish shell on both ends of the connection, and I get:

$ kitty +kitten ssh cy2-desktop-37 
fish: Unsupported use of '='. In fish, please use 'set tmp $(mktemp /tmp/terminfo.XXXXXX)'.

Connection to cy2-desktop-37 closed.

To Reproduce
Steps to reproduce the behavior:

  1. Configure fish shell as the default
  2. kitty + kitten ssh <machine>
  3. See error

Expected behavior
ssh to work

Environment details
OS: Ubuntu 20.04.2 LTS

Output of kitty --debug-config
kitty 0.15.0 created by Kovid Goyal
Linux godbolt 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64
Ubuntu 20.04.2 LTS \n \l
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.2 LTS"
Loaded config files: /etc/xdg/kitty/kitty.conf
Running under: X11

Config options different from defaults:
update_check_interval 0.0

Additional context
Reproduces with kitty --config NONE

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions