ligne de commande inkscape, où est-elle sur mac?

C'est une question un peu idiote. J'ai installé Inkscape sur mon mac (Marvericks OS) en suivant cette pagehttp://www.inkscape.org/en/download/mac-os/

je sais qu'il y a une option de ligne de commande avec inkscape. J'ai essayé de taper inkscape sur Terminal et il n'y a pas de telle commande. Je suis confus... Est-ce que cela signifie que je dois installer la version linux d'inkscape pour pouvoir utiliser la ligne de commande?

24
demandé sur olala 2014-02-28 06:43:28

2 réponses

j'ai installé Inkscape /Applications et exécuter ceci à partir d'un terminal fait l'affaire:

/Applications/Inkscape.app/Contents/Resources/bin/inkscape-bin --help

Usage: inkscape-bin [OPTIONS...] [FILE...]

Available options:
  -V, --version                             Print the Inkscape version number

... etc.

Pour la facilité d'utilisation d'un symlink /usr/local/bin i.e.:

ln -s /Applications/Inkscape.app/Contents/Resources/bin/inkscape-bin \
      /usr/local/bin/inkscape

en général, sur MacOS Inkscape doit être appelé avec un chemin absolu, et tous les fichiers donnés en argument doivent aussi être des chemins complets. Voir aussi:

https://bugs.launchpad.net/inkscape / + bug/1449251

34
répondu Josh B 2017-10-09 07:20:59

je pense que certains chemins et noms de fichiers ont changé au fil du temps et aujourd'hui vous devriez ajouter un lien symbolique dans /usr/local/bin pour pointer vers le répertoire bin de inkscape:

sudo ln -s /Applications/Inkscape.app/Contents/Resources/bin/inkscape /usr/local/bin/inkscape

crédit complet à @Scott ci-dessus qui a cette "réponse" correcte montrant comme un commentaire. Cette solution permet à d'autres sous-commandes d'inkscape de fonctionner correctement, alors que la création d'un alias ne fonctionne pas.

1
répondu Lorna Mitchell 2018-04-21 18:49:36