NESOY / blog-comments

0 stars 0 forks source link

articles/2019-07/Alfred-iterm #37

Open utterances-bot opened 5 years ago

utterances-bot commented 5 years ago

Alfred에서 iTerm 명령어 바로 실행하기

Alfred에서 iTerm 명령어 바로 실행하기 Alfred에서 매번 iTerm 실행 후 명령어를 치는 것이 귀찮아 찾아보니 좋은 Script가 있어 공유합니다. iTerm 실행 Script를 복사하여 붙여넣어보자 -- This is v0.6 of the custom script for AlfredApp for iTerm 2.9+ -- Please see https://github.com/stuartcryan/custom-iterm-applescripts-for-alfred/ -- for the latest changes. -- Please note, if you store the iTerm binary in any other location than the Applications Folder -- please ensure you update the two locations below (in the format of : rather than / for folder dividers) -- this gets around issues with AppleScript not handling things well if you have two iTerm binaries on your system... which can happen :D on alfred_script(q) if application "iTerm2" is running or application "iTerm" is running then run script " on run {q} tell application \":Applications:iTerm.app\" activate try select first window set onlywindow to false on error create window with default profile select first window set onlywindow to true end try tell the first window if onlywindow is false then create tab with default profile end if tell current session to write text q end tell end tell end run " with parameters {q} else run script " on run {q} tell application \":Applications:iTerm.app\" activate try select first window on error create window with default profile select first window end try tell the first window tell current session to write text q end tell end tell end run " with parameters {q} end if end alfred_script 실행하기 Prefix와 함께 원하는 명령어를 작성하고 엔터를 치면 터미널이 활성화되는 것을 확인할 수 있습니다. 터미널 실행 후 화면 Reference https://github.com/stuartcryan/custom-iterm-applescripts-for-alfred/

https://nesoy.github.io/

Hansanghyeon commented 5 years ago

혹시 터미널 스크립트를 터미널을 열지않고도 실행되게 만들 수 있을까요?

알프레드 > 터미널 명령어 > 터미널열림(명령어 실행)

이렇게있을때 터미널이 열리지 않고 스크립트만 실행되서 결과물만 보고싶습니다. 어떻게해야할까요?

NESOY commented 4 years ago

@Hansanghyeon Script를 Background를 실행시키는 부분에 대해 찾아보시면 좋을거 같습니다. :)