¿Cómo redirijo los parámetros de un EXE a un ejecutable WSL?

¿Cómo redirijo los parámetros de un EXE a un ejecutable WSL?

Di que prefiero el comportamiento degit en WSLagit.exe.

¿Cómo puedo hacer que otras aplicaciones que pasan parámetros a git.exe utilicen realmente una instancia de git en WSL?

El exe será utilizado por otra aplicación que depende de git.exe

Encontré un buen punto de partida en el artículo de Microsoft.Ejecute herramientas de Linux desde una línea de comandos de Windows

C:\temp> wsl ls -la
<- contents of C:\temp ->

estoy buscando algo parecido aalias

Respuesta1

Una solución es crear un archivo git.batcon el siguiente nombre.

@wsl git %*

Este es un archivo por lotes (similar a un script de shell de Unix), que se invoca wslcon el comando que desea ejecutar ( git) pasándole %*como argumentos cualquier argumento que haya pasado a la invocación del archivo por lotes.

Coloque el archivo en algún lugar de su ruta. Tenga en cuenta que este enfoque se comportará de maneras inesperadas con comillas de Unix y Windows, rutas de archivo absolutas y argumentos que contienen espacios. Esto se debe a las diferencias entre los dos entornos y a las interacciones (no deseadas) entre el shell de Windows y el entorno WSL.

información relacionada