¿Hay alguna forma de forzar a la aplicación a ejecutar una de sus opciones de menú si no hay una interfaz de línea de comandos disponible?
¿Quizás una especie de automatización?
EJEMPLO
Me gustaría ejecutar el comando "Archivo > Exportar fuentes" de NewsFire para hacer una copia de seguridad de la lista de fuentes (archivo OPML). Intenté ejecutar NewsFire a través de la Terminal con "--help" pero sin suerte.
Aquí está el script de copia de seguridad que uso actualmente, en caso de que alguien lo encuentre útil. Se puede usar para guardar y restaurar el estado de NewsFire en varias máquinas (para restaurar solo cd ~
, y luego unzip backup.zip
).
#! /bin/bash
#
# Backup NewsFire preferences, feeds and cache (everything)
#
D_DESTFILE=~/Backups/Config/NewsFire.zip
# Don't update archive, create new one
if [ -e "$D_DESTFILE" ]; then
rm $D_DESTFILE
fi
cd ~
zip -r $D_DESTFILE Library/Application\ Support/NewsFire Library/Caches/org.xlife.NewsFire Library/Preferences/org.xlife.NewsFire.plist