Failure to set up a ssh connection to a remote host with fish as login shell
I get the following output from Wave when attempting to connect to a remote host with fish set as the login shell
prompt> error connecting to remote: invalid packet received from mshell client: raw[fish: Unsupported use of '='. In fish, please use 'set PATH $PATH:~/.mshell'.]
I had a similar problem.
prompt> error connecting to remote: invalid packet received from mshell client: raw[which: no mshell-v0.3 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/.fzf/bin:/root/.mshell)]
We don't support fish as a remote shell, but you should still be able to connect. I think this is because our connect commands are written to work for bash. We'll need to make them fish compatible.
We don't support fish as a remote shell, but you should still be able to connect. I think this is because our connect commands are written to work for bash. We'll need to make them fish compatible.
Or explicitly use a specific shell (e.g. you can run bash scripts in fish with bash <script>). However, some targets may not have bash either, so you may consider using sh only.