Digitalisateur de la jauge fournit en effet un CLI au moins en utilisant l'installateur pkg disponible sur github pour installer l'application.
En théorie, il suffit d'entrer une commande dans Terminal pour ouvrir un fichier *.dig (le format de fichier natif du Digitizer de la jauge) ou importer l'un des formats d'image pris en charge (jpg/bmp/png, etc.) :
/Applications/Engauge\ Digitizer.app/Contents/MacOS/Engauge\ Digitizer -help
/Applications/Engauge\ Digitizer.app/Contents/MacOS/Engauge\ Digitizer ~/Data/test.jpg
/Applications/Engauge\ Digitizer.app/Contents/MacOS/Engauge\ Digitizer ~/Data/test.dig
L'application (j'ai testé la v.12.1 dans 10.15.2 Catalina) a un sérieux problème de sandbox et même après avoir activé l'accès complet au disque/Development/... pour toute application ou exécution impliquée, j'obtiens un avertissement de refus de lecture dans la console pour tout mon dossier utilisateur et tous les sous-dossiers pertinents :
Sandbox : Engauge Digitize(1981) deny(1) file-read-data /Users/user/Data
Violation : deny(1) file-read-data /Users/user/Data
Processus : Engauger Digitaliser [1981]
Chemin : /Applications/Engauge Digitizer.app/Contents/MacOS/Engauge Digitizer
...
Cela fonctionne si vous déplacez les fichiers directement dans le dossier du conteneur ~/Library/Containers/Digitizer/Data/ et que vous ouvrez ou importez les fichiers à partir de là.
L'importation de fichiers fait appel à des fenêtres modales supplémentaires. Je doute que vous puissiez gérer cela avec un shell script.
Mon conseil : déposer une question sur la page github du développeur.