Skettool CLI с рыбными раковинами - PullRequest
1 голос
/ 09 ноября 2019

Я некоторое время пытался получить эквивалент оболочки рыбы для команд инициализации эскиза. Кто-нибудь может помочь?

Для рыб это первая строка, кажется, сработает, если вы удалите символ '$'. Вторая строка для передачи аргумента. Я попытался удалить $, кавычки и несколько разных форматов. Не удалось найти документацию для инициализации передачи аргумента в fish.

#!/bin/sh

SKETCH=$(mdfind kMDItemCFBundleIdentifier == 'com.bohemiancoding.sketch3' | head -n 1)

# pass on all given arguments
"$SKETCH/Contents/Resources/sketchtool/bin/sketchtool" "$@"

ссылка: https://developer.sketch.com/cli/

1 Ответ

4 голосов
/ 09 ноября 2019

Попробуйте:

set SKETCH (mdfind kMDItemCFBundleIdentifier == 'com.bohemiancoding.sketch3' | head -n 1)

$SKETCH/Contents/Resources/sketchtool/bin/sketchtool $argv
...