Las funciones de finalización de archivos de Bash y vim son efectivas para navegar a través de unos pocos niveles de una estructura de directorios, pero pueden ser complicadas cuando se trabaja con directorios desconocidos. Alternativamente, uso un complemento de búsqueda difusa en vim, que es efectivo dentro de un proyecto, pero no tanto en todo el disco.
Lo que me gustaría usar en estas situaciones es el cuadro de diálogo del explorador de archivos osx. Me imagino que esto se lograría a través de los cuadros de diálogo "Guardar como ..." o "Abrir ...". ¿Hay alguna forma de iniciar uno de estos diálogos desde la línea de comandos y hacer que escriba la selección en la salida estándar?
Encontré esta pregunta sobre la visualización de alertas . Las respuestas se centran en el uso de Automator. ¿Podemos usar un enfoque similar para lograr mi objetivo?
En el peor de los casos, imagino que no sería demasiado difícil de construir, pero me he centrado en la programación web durante los últimos 10 años aproximadamente. ¿Podría alguien dirigirme a la dirección de algunos recursos relevantes? Me imagino que necesitaría construir una aplicación osx nativa en object-c o Swift usando Cocoa?