
eu usoLázaro IDEpara gerar algum conteúdo. Dentro dele posso configurar comandos externos.
Posso configurar "Nome do programa" e "Parâmetros"
Gostaria de configurá-lo para que, de dentro do software, eu possa ligar para o Terminal (ou similar) para copiar um arquivo e agilizar meu trabalho.
Preciso criar um script? Ou existe uma maneira simples de usar "Nome do programa" e "Parâmetros" para executar comandos de linha de comando?
Responder1
Se você deseja uma janela do Terminal na qual possa executar comandos posteriormente, chame o seguinte:
osascript -e "tell application \"Terminal\" to do script \"ls -la ~/Desktop\""
Aqui, osascript
pode lançarComandos AppleScript. O comando AppleScript real apenas diz ao Terminal para executar um script. Aqui, por exemplo, está uma listagem de arquivos da área de trabalho. Você também pode colocar seu AppleScript em um .scpt
arquivo separado ou editá-lo usando o Editor de Scripts. Esta é uma maneira muito específica do macOS de administrar o sistema.
Caso contrário – se você não precisar de uma janela do Terminal aberta – faria mais sentido que seu IDE chamasse um script de shell que executasse a configuração necessária em segundo plano.