Quiero enlazar un acceso directo para ejecutar un comando en la Terminal con el texto que seleccioné durante la navegación web. ¿Cómo podría hacer esto?
Quiero enlazar un acceso directo para ejecutar un comando en la Terminal con el texto que seleccioné durante la navegación web. ¿Cómo podría hacer esto?
Puede lograr esto haciendo un flujo de trabajo de automatización y guardándolo como un servicio.
Abra Automator.app, elija hacer un Servicio.
En el menú superior, establezca "El servicio recibe seleccionado" en "texto" en "cualquier aplicación".
En el menú Acciones, Biblioteca, busque "Obtener valor de variable" y arrástrelo hacia la derecha en el área de flujo de trabajo. Nuevamente en la búsqueda de Acciones, Biblioteca, busque "Ejecutar AppleScript" y arrástrelo al área de flujo de trabajo.
En la acción "Ejecutar AppleScript" ingrese el código que fluye:
on run {input, parameters}
set terminalCommand to item 1 of input
tell application "Terminal"
activate
do script terminalCommand
end tell
return input
end run
Agregue una variable haciendo clic en el pequeño icono de doble barra en la parte inferior de la ventana y luego haga clic con el botón derecho en el marco de variables para crear una nueva variable. Nombra tu variable como quieras. Cuando hayas terminado, tu flujo de trabajo debería verse a continuación Guárdalo y nómbrelo como "Ejecutar en terminal". Ahora, cuando esté en un navegador web, puede hacer clic con el botón derecho y navegar a Servicios y verá el comando "Ejecutar en la Terminal", que abrirá la terminal y ejecutará el texto resaltado.
Puede encontrar PopClip muy útil. Hay una extensión para hacer solo eso que se llama Terminal.
Compruébalo. Es una gran aplicación sencilla y útil. Tienen varias extensiones para atajos bastante útiles. Aquí se encuentra en la Mac App Store .