Menjalankan pintasan dari baris perintah
Anda dapat menggunakan app Terminal di Mac untuk menjalankan pintasan dari baris perintah. Menjalankan pintasan dari baris perintah itu berbeda dengan menjalankan pintasan di app Pintasan—Anda dapat meneruskan dokumen, gambar, teks, dan lainnya. Lalu pintasan dapat meneruskan output ke proses lain atau menulis di file.
Meskipun Anda dapat menjalankan hampir semua pintasan dari baris perintah, pintasan yang paling efisien adalah pintasan yang tidak menampilkan peringatan atau meminta input. Saat pintasan meminta input, proses baris perintah dijeda, menunggu input pengguna. Alih-alih menggunakan tindakan Pilih, konfigurasi pintasan Anda untuk menerima konten spesifik sebagai input dan, jika tidak ada input yang diterima, minta konten. Lihat Membatasi input untuk pintasan saat dijalankan dari app lain di Mac. Jika gambar dapat diteruskan ke pintasan dan dapat ditanyakan jika absen, satu pintasan dapat dijalankan dari semua tempat dan pengguna hanya akan ditanya jika perlu.
Menjalankan pintasan dari baris perintah
Pintasan dijalankan menggunakan perintah pintasan
. Untuk menjalankan pintasan bernama “Gabungkan Gambar”, Anda harus mempertimbangkan spasi menggunakan salah satu hal berikut:
shortcuts run "Gabungkan Gambar"
atau shortcuts run Gabungkan\ Gambar
Anda dapat meneruskan gambar ke pintasan menggunakan bendera -i
atau --input-path
. Anda dapat meneruskan jalur gambar dengan jalur absolut atau relatif yang dibatasi spasi, atau menggunakan wildcard. Untuk menjalankan pintasan “Gabungkan Gambar” dan meneruskan semua file JPEG di Desktop, Anda dapat menggunakan hal berikut:
shortcuts run "Gabungkan Gambar" -i ~/Desktop/*.jpg
Catatan: Jika Anda meneruskan jalur file menggunakan pipa (|
), jalur akan diperlakukan sebagai teks. Gunakan bendera -i
untuk memastikan input Anda diperlakukan sebagai jalur file.
Jika pintasan Anda berakhir dengan tindakan yang menghasilkan teks, gambar, atau file lain, atau jika Anda menggunakan tindakan Hentikan dan Output, Anda dapat menambahkan bendera -o
atau --output-path
untuk menuliskan output dengan pintasan di file. Misalnya, Anda dapat mengeluarkan output teks ke file PDF atau TXT dengan menyediakan jalur dengan ekstensi file yang sesuai. Untuk menjalankan pintasan “Gabungkan Gambar” yang menggabungkan semua gambar di Desktop ke file PNG, Anda dapat menggunakan yang berikut:
shortcuts run "Gabungkan Gambar" -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
Jika pintasan memiliki tindakan yang berakhir dengan output atau memiliki tindakan Hentikan dan Output, Anda dapat menyalurkan output pintasan ke perintah lain menggunakan karakter |
. Anda dapat menetapkan jenis output (misalnya, memaksa output untuk menjadi JPEG alih-alih teks) dengan menggunakan bendera --output-type
dengan indikator Jenis Seragam. Untuk menjalankan pintasan “Gabungkan Gambar” yang menggabungkan semua gambar di Desktop dan meneruskan perintah lain sebagai RTFD, Anda dapat menggunakan yang berikut:
shortcuts run "Gabungkan Gambar" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
Untuk daftar indikator Jenis Seragam, lihat Pengenal Jenis Seragam yang Dideklarasikan Sistem.
Perintah pintasan
akan mengeluarkan 0
jika berhasil dijalankan atau 1
jika mengalami kesalahan.
Mencantumkan pintasan di baris perintah
Anda mungkin ingin memeriksa apakah pintasan ada sebelum menjalankan automasi lain atau melihat daftar pintasan saat GUI tidak tersedia. Anda dapat mencantumkan semua pintasan yang tersedia menggunakan shortcuts list
. Anda juga dapat mencantumkan pintasan di folder khusus. Gunakan bendera -f
dan menyediakan nama folder khusus. Misalnya, jika Anda ingin mencantumkan semua pintasan di folder khusus Anda dengan nama “Musik“, gunakan yang berikut:
shortcuts list -f Musik
Catatan: Anda hanya dapat menggunakan bendera -f
dengan folder khusus, Anda tidak dapat menggunakan folder yang dibuat seperti “Tindakan Cepat”, “Bar Menu”, dan lain-lain.
Untuk mencantumkan semua folder Anda alih-alih pintasan, Anda dapat menggunakan yang berikut:
shortcuts list --folders
Melihat pintasan dari baris perintah
Anda dapat membuat pintasan di editor menggunakan shortcuts view
. Ini dapat bermanfaat dalam penyelesaian masalah pintasan yang salah. Untuk melihat pintasan bernama “Pintasan salah”, gunakan yang berikut:
shortcuts view "Pintasan salah"
Menandatangani pintasan dari baris perintah
Anda dapat menandatangani pintasan yang sebelumnya Anda ekspor menggunakan shortcuts sign
. Saat Anda menandatangani pintasan, Apple akan menerima salinan validasi (untuk menghalangi perubahan yang tidak disahkan saat Anda membagikannya). Penandatanganan memiliki dua mode:
Siapa pun: Siapa pun dapat mengimpor pintasan Anda.
Orang yang mengenal saya: Hanya orang yang memiliki Anda di kontak mereka yang akan dapat mengimpor pintasan Anda. Info kontak Anda akan disertakan di file pintasan.
Untuk menandatangani pintasan bernama “Share me”, gunakan perintah berikut:
shortcuts sign --mode people-who-know-me --input "Share me.shortcut" --output "Share me signed.shortcut"
Untuk informasi mengenai cara berbagi pintasan, lihat Berbagi pintasan di Mac.
Meskipun Anda dapat menggunakan x-callback-urls untuk menjalankan dan melihat pintasan dari baris perintah, Anda harus menggunakan pintasan shortcuts
agar dapat menyediakan input dan output pintar. Lihat Pengantar skema URL di Pintasan di Mac.