-
Notifications
You must be signed in to change notification settings - Fork 5k
Generic shell API #641
-
Generic shell API
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 13 comments 9 replies
-
Describe the solution you'd like?
I noticed that quick move of a cursor does not work if I enter a docker container. When I do docker exec -it ... bash cmd + arrow (and option + arrow) combination stops working.
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
Docker
I'd like to add to this a bit:
It would be lovely if docker exec could get the same treatment as ssh. I do the vast majority of my development within docker containers, which means most of my terminal usage is within docker containers (mostly via VS Code Development Containers). It would be really awesome to be able to use Warp for that! But right now, it falls back to a somewhat rough basic terminal emulation instead, with broken up and down arrow keys (they navigate Warp Blocks instead of bash/zsh history) as @elviskahoro mentioned
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 2
-
Unsure how to understand this Discussion, but are there any updates about a docker exec? I would love this feature and are willing to support if needed.
Beta Was this translation helpful? Give feedback.
All reactions
-
Support pgcli
Beta Was this translation helpful? Give feedback.
All reactions
-
Support kubie
Beta Was this translation helpful? Give feedback.
All reactions
-
psql: can not move the caret with cmd key
From @oguzhantopcu via #586
Describe the bug
i can not move my caret with [command] key on "psql", "git add -i" CLI's. *psql is postgresql's official cli. it makes psql pretty unusable.
To Reproduce
Steps to reproduce:
1.) run psql.
2.) type "something"
3.) press [command]+[left]
caret won't move to the left side of the word, instead it types [space].
Expected behaviour
caret should move to the left side of the word
Screenshots
No response
Operating System
MacOS
OS Version
12.1
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
Support nu shell?
From @WindSoilder via #613
Describe the solution you'd like?
As title, I wonder if nu shell(https://github.com/nushell/nushell) can be supported?
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 11 -
🚀 7
-
Warp + NuShell would be an excellent combo for modern day
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 7
-
I tried Warp with nushell on a whim, the blocks do not work. Would love nushell support.
Beta Was this translation helpful? Give feedback.
All reactions
-
Warp looks cool but I'm all in on nushell. I just can't go back to the tangled mess of syntax and quirks that is old shells.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 9
-
From amirali7e via Discord:
https://discord.com/channels/851854972600451112/906269689116770304/935234587347550248
Have been using warp for a while, pretty cool product you have developed.
Are there any plans to support REPLs ? Particularly Julia which would greatly benefit from such a product since it has a heavily REPL based development. I will bring "warp" up in the community(better yet you can post in their discourse), they are probably more than willing to help.
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
From taranlu-houzz via #858
Describe the solution you'd like?
It would be great to also have support for `xonsh` shell: https://xon.sh/
I primarily use `fish`, but often dip into `xonsh` to work on specific problems interactively with Python. It would be nice to have first class support, so that commands show up in blocks, etc.
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 2
-
I use tcsh as my login shell and I'd love to see it supported by Warp in addition to Bash, Zsh, and Fish.
Beta Was this translation helpful? Give feedback.
All reactions
-
Generic shell API
This can be done by using shell integration . Most of the modern terminanls follow the iTerm's OSC tokens for marking the boundaries.
What I really love to see is the autocompletion support from shell as well as user defined code. Something like https://github.com/withfig/autocomplete
Beta Was this translation helpful? Give feedback.
All reactions
-
To add support for another shell (i.e. I'd like pwsh from #880) is there a protocol spec for how Warp Terminal communicates with the shell? I don't know what preexec is (mentioned on https://www.warp.dev/faq) but I guess that's part of the protocol.
Beta Was this translation helpful? Give feedback.
All reactions
-
+1 would like to see pwsh support
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 3
-
I would absolutely love PowerShell support as well as support for Nushell. But as I work most of my day inside of Azure and Microsoft 365, it would be awesome to have the same Zsh style of support for PowerShell.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Isn't the concept of "Device Control Strings" itself an API? Why can't shells that want to support Warp blocks just have an option to emit DCSes?
Beta Was this translation helpful? Give feedback.
All reactions
-
It would be a crazy improvement in everyone's productivity if you guys add xonsh support, it's a shell that can uses Python scripts instead of shell with its own custom interpreter for adding shell-like functionality. This sounds like a crazy good idea and I would absolutely love to see support for it in Warp!
Beta Was this translation helpful? Give feedback.
All reactions
-
I would love to have an easy way to write my own shell glue code. I tend to use rather obscure shells like rc and I wouldn't expect the Warp team to know and support all of them.
Beta Was this translation helpful? Give feedback.