Я використовую наступний скрипт https://github.com/chilcote/warranty
Це дуже добре працює з терміналом.
Тепер я хочу використовувати його з яблуком.
Я думаю про "робити скрипт оболонки" і про те, що сценарій знаходиться в каталозі "Ресурси"
Я спробую це рішення, але воно не працює.
Моя мета: я хочу додаток для яблучного сценарію, який показує мені статус гарантії.
Спасибі за вашу допомогу.
мій код яблучного сценарію
set warranty to do shell script "bash " & POSIX path of (path to me) & "Contents/Resources/warranty.sh"
display dialog warranty
помилка:
error "/Users/tz/Desktop/warranty: line 43:
Apple warranty estimation script.
This script estimates whether a given serial number is under warranty.
Input can be one or more given serial numbers, or a text file listing serials.
Output can be standard out or a CSV file.
usage: warranty [-h] [-v] [--quit-on-error] [-i INPUT] [-o OUTPUT] ...
positional arguments:
serials
optional arguments:
-h, --help show this help message and exit
-v, --verbose print output to console while writing to file
--quit-on-error if an error is encountered
-i INPUT, --input INPUT
import serials from a file
-o OUTPUT, --output OUTPUT
save output to a csv file
: command not found
/Users/tz/Desktop/warranty: line 45: import: command not found
/Users/tz/Desktop/warranty: line 46: import: command not found
/Users/tz/Desktop/warranty: line 47: import: command not found
/Users/tz/Desktop/warranty: line 48: import: command not found
from: can't read /var/mail/dateutil
/Users/tz/Desktop/warranty: line 50: import: command not found
/Users/tz/Desktop/warranty: line 51: import: command not found
/Users/tz/Desktop/warranty: line 52: import: command not found
/Users/tz/Desktop/warranty: line 53: import: command not found
/Users/tz/Desktop/warranty: line 54: import: command not found
/Users/tz/Desktop/warranty: line 56: syntax error near unexpected token `('
/Users/tz/Desktop/warranty: line 56: `def get_asd_plist():'" number 2