Atualmente estou usando MinTTY para minhas necessidades de terminal Cygwin. Na falta de uma interface com guias, pretendo mudar para o "Terminal do Windows", que atualmente é distribuído como um aplicativo da Store no Windows 10.
O Terminal do Windows pode ser invocado como wt.exe
, mas isso apenas abre uma nova janela. O que eu quero alcançar é abrir
- uma nova aba
- em um diretório especificado
- com um shell especificado.
Um caso de uso seria, por exemplo, abrir uma nova guia no local da janela atual do File Explorer. Para o bash de MinTTY e Cygwin, consegui isso com a entrada do registro
[HKEY_CLASSES_ROOT\Directory\Background\shell\kdb.CygwinBashHere]
@="Cygwin &bash here (mintty)"
[HKEY_CLASSES_ROOT\Directory\Background\shell\kdb.CygwinBashHere\command]
@="C:\\cygwin\\bin\\mintty C:\\cygwin\\bin\\bash -lc \"cd '%V' || cd $(dirname '%V'); bash -i\""
Estou essencialmente procurando um equivalente do comando C:\cygwin\bin\mintty ARGS ...
.
Estou usando padrões semelhantes do AutoHotkey para iniciar cmd.exe
e mintty.exe
com o bash no diretório do documento aberto no momento em vários programas por meio do Autohotkey.
Estou ciente de que o Autohotkey provavelmente pode ser usado para obter o comportamento que desejo. No entanto, uma interface de linha de comando clara para o terminal do Windows seria a solução mais limpa.
No momento, o Windows Terminal não suporta parâmetros de linha de comando. Precisamos esperar até que os problemas abaixo sejam encerrados