¿Cómo hacer que Alfred ejecute un comando de terminal y abra una aplicación dos veces?

A menudo necesito ejecutar varias copias de una aplicación, como VLC. Para esto uso la terminal y ejecuto un comando similar a:

open -n /Applications/VLC.app

¿Cómo puedo crear un acceso directo con Alfred para ejecutar este comando si escribo una palabra clave como vlcnew?

Respuestas (4)

No veo una función en Alfred que parezca que habilitará eso directamente (aunque podría haberla perdido).

Puede:

  1. Automatizador abierto
  2. Crear una nueva aplicación
  3. agregue la acción "Ejecutar script de shell"
  4. pega tu comando
  5. Seleccione "Guardar..." en el menú de archivo
  6. asígnele el nombre vlcnew.app

Ahora Alfred debería encontrar esa aplicación si escribe vlcnew.

Hola, @Phil, considere marcar la respuesta como correcta si está bien.
gran respuesta. Nunca he usado Automator antes. Sugeriría un Paso 7: mueva el nuevo .app a la carpeta "Aplicaciones" de su usuario. en shell, esto sería mv <path to my.app> ~/Applications/my.app.

Si tiene el PowerPack, puede crear un flujo de trabajo.

Los flujos de trabajo pueden ejecutar scripts bash en la terminal, publicar notificaciones, etc.

Ventana de flujo de trabajo de Alfred

Ahora también puede ejecutar un comando de terminal usando Powerpack.

  1. Crear un "flujo de trabajo en blanco"
  2. En la esquina superior derecha, haga clic en el signo más y elija el activador que desee.
  3. Haga clic en el mismo signo más y ahora elija Acciones -> Comando de terminal y escriba el comando que desee ejecutar

ingrese la descripción de la imagen aquí

También puede simplemente abrir Alfred y comenzar con un '>' delante de su consulta.

ingrese la descripción de la imagen aquí

Más información: https://www.alfredapp.com/help/features/terminal/