Como defino a opção --profile do Clink no ConEmu?

Como defino a opção --profile do Clink no ConEmu?

Os documentos do ConEmu nos oferecem uma maneira elegante deinjetando Clink. No entanto, gostaria de especificar --profilea opção do Clink (documentos) para que eu possa manter minhas configurações do Clink junto com outros arquivos de configuração em um local comum.

Isso é possível no ConEmu?

Responder1

Como o ConEmuautorestava relutantepara externalizar a integração com programas externos como o clink, você deve recorrer ao uso de uma variável de ambiente (a menos que esteja satisfeito com a modificação clinkda instalação).

A variável nomeada clink_profilepode ser usada para especificar clinka localização do perfil. Tem preferência sobre a --profileopção de linha de comando.

Você pode definir variáveis ​​de ambiente nas ConEmuconfigurações da Startup/Environmentseção. Você precisa adicionar algo como abaixo:

set clink_profile=%APPDATA%\clink\profile

Responder2

O "loader" do ConEmu apenas diz cmd.exepara executar %ConEmuBaseDir%\clink\clink.bato inject.

Então, a solução é simples. Renomeie original clink.batpara smth, por exemplo clink_load.bat E crie seu próprio unifilarclink.bat

@"%~dp0clink_load.bat" --profile yourpath inject

Melhor ainda, você pode instalar (copiar todos os arquivos) clink para uma subpasta, por exemplo, %ConEmuBaseDir%\clink\vendore criar %ConEmuBaseDir%\clink\clink.batcontendo

@"%~dp0vendor\clink.bat" %*

Lá você pode passar quaisquer argumentos desejados para o seu carregador clink. Mesmo utilizando algumas variáveis ​​de ambiente deConfigurações do ConEmu.

informação relacionada