Não sei diretamente de um substituto interno do comando envsubst
no Windows. No entanto, como você tornou as ferramentas de terceiros uma opção, eu recomendaria o MinGW , um pacote GNU minimalista para usuários do Windows. Ele também vem com uma implementação de envsubst
para o Windows.
CygWin também pode ser uma opção. Ele fornece uma coleção mais completa de ferramentas GNU e outras ferramentas Open Source para Windows (vem também com uma API POSIX para Windows, por exemplo). Ele também deve ter um envsubst
, mas como não tenho o CygWin localmente, não posso confirmar isso.
Gostaria de usar o MinGW, já que as funcionalidades extras que o CygWin fornece (ambiente POSIX) não são necessárias para envsubst
, mas a escolha é sua ( este post de SO e este artigo pode ajudá-lo a tomar uma decisão).