
Estoy intentando escribir un script en Iterm2
Esto debería establecer un título en la pestaña actual.
await session.async_send_text('export PROMPT_COMMAND='echo -ne "\033]0;TAB TITLE\007"'\n')
Pero recibo un error porque el comando ingresado tiene comillas simples. ¿Cómo escribo el guión correctamente?
Guión de muestra sin comillas simples:
await session.async_send_text('cd Documents/test1/test2/\n')
Respuesta1
¿Has intentado utilizar comillas dobles para las comillas exteriores?
await session.async_send_text("export PROMPT_COMMAND='echo -ne \"\033]0;TAB TITLE\007\"'\n")
Tenga en cuenta las comillas dobles internas escapadas.
Respuesta2
No encontré una mejor manera de hacer esto usando PROMPT_COMMAND, pero encontré un paquete que puede hacer el trabajo, simplemente instale Tabsethttps://www.npmjs.com/package/iterm2-tab-set
npm i iterm2-tab-set
Para configurar el título de la pestaña:tabset --title Test