People, if you really want this bug be fixed you should massively ask about progress here: Microsoft/BashOnWindows#111
It seems Visual Studio Code will use
winpty as workaround.
Microsoft has not planned to fix this bug because too few people has complained and some applications wrote workaround.
If you want Microsoft developers change their mind, show them you care about this bug!
I don't know if workarounds are 100% functional...
@Lunatrius I think you're right.
"Initial command" can be found everywhere in code and documentation (-r command line argument). This parameter is simply concatenated to the shell command line.
It can be used to pass
console -t cmd -r "dir /b"
cmdtab settings) is
console -t cmd -r "/K """dir /b""""
cmdtab settings) is
Previous author probably designed the feature thinking to the first case.
It implies replacing "initial command" in code, documentation and workspace XML schema.
Every shell manage history of commands in a different way.
There is an API in win32 console to read console history, but:
ConsoleZ don't interpret the keys you stroke and don't know what is a command. So manage a command history at ConsoleZ level is impossible.
add a new download link (same level/size as other download links) with my permission: ok
add a new download link at the top level in bigger size without my permission: not ok
(This is dishonest because it seems that I advise to use scoop to install my application.)
I woke up and saw a new download link resembling a big advertisement for something I do not know and which also has links to an unknown repository (unknown to me). For security for users, my first reflex is to delete this link and then study scoop.
I will add a new download link (same level/size as other download links) for scoop.
I also have been using ConsoleZ for years and think it is great-work and invaluable!
:bulb: Couple of related questions in one post (sorry ;-):
[Q.a] Have you already thought about or discussed "tear-off" of tabs and moving tabs between CZ windows?
[Q.b] Moving a given view in a "split" in/out as discrete tab?
[Q.c] Is their ongoing work to integrate PseudoConsoles?
[Q.d] Thoughts on supporting thousands/millions of colors like Win10 console?
[Q. a] It implies being able to detach and reattach a view (shell) from a CZ instance to another. Actually it is not technically possible. Same dll cannot be injected too times.
CZ instance and shell communicate through shared objects. These shared objects are created in CZ instance and opened in shell. Detach the view means destroy those shared objects.
I tried to reopen shared objects in a loop (in case another CZ instance recreates shared objects) but without success.
Create shared objects in shell has security issues.
[Q. b] We can already
Is something missing ?
[Q c & Q d] There is no ongoing work to integrate Pseudo console. Actually I have no time for dong this alone.
Ok, I think I understand. I very much appreciate your quick response. Thank you!
Is anything like this ConEmu style embedding possible now?