web-dev-qa-db-fra.com

la ligne de commande d'Inkscape, où est-il sur mac?

C'est une question un peu ridicule. J'ai installé Inkscape sur mon Mac (système d'exploitation Marvericks) en suivant cette page http://www.inkscape.org/fr/download/mac-os/

Je sais qu’il existe une option de ligne de commande avec inkscape. J'ai essayé de taper inkscape sur Terminal et cette commande n'existe pas. Je suis confus ... Cela signifie-t-il que je dois installer la version linux d'Inkscape pour pouvoir utiliser la ligne de commande?

24
olala

Inkscape est installé dans /Applications et son exécution à partir d'un terminal suffit:

/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 faciliter l’utilisation, faites un lien symbolique vers /usr/local/bin, c.-à-d.:

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. Tous les fichiers fournis en tant qu'arguments doivent également être des chemins complets. Voir également:

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

35
Josh B

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

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

Tout crédit à @Scott ci-dessus, qui a cette "réponse" correcte sous forme de commentaire. Cette solution permet aux autres sous-commandes d’Inkscape de fonctionner correctement, contrairement à la création d’un alias.

1
Lorna Mitchell