Программно запустить скрипт в файле эскиза

Есть ли способ программно запустить плагин эскиза для файла эскиза из командной строки на любом языке?

Например: runCommand --file myfile.sketch --plugin myscript.js
Запустил бы плагин myscript.js на myfile.sketch

Спасибо!

1 ответ

Это было добавлено в Sketch 43 и выше

$ sketchtool run

Usage: sketchtool run <bundle> <command> [ --application=<path> | -A <path> ] [ --new-instance{=YES|NO} | --no-new-instance | -N {<YES|NO>} ] [ --wait-for-exit{=YES|NO} | --no-wait-for-exit | -W {<YES|NO>} ] [ --context=<string> | -C <string> ]

Run a command from a plugin, inside Sketch.

Arguments:

    bundle            plugin bundle containing the command to run
    command           the command to run

Options:

    --application     The version of Sketch to launch. If not supplied, the default is to use the version containing sketchtool. (optional).
    --new-instance    Launch a new instance of Sketch, even if one is already running. (optional, defaults to NO).
    --wait-for-exit   Wait for Sketch to exit before returning from this command. (optional, defaults to NO).
    --context         JSON dictionary of values to pass in to the plugin. (optional).
Другие вопросы по тегам