https://gist.github.com/tajidyakub/12ad18a0f1a462be42f65a3f54b9f622
- Untuk membuka langsung folder terkait juga dapat dilakukan melalui Shell Extensions vscode
- Pindah ke direktori target terlebih dahulu atau bisa langsung menjalankan perintah
code /path/target
$ code /path/project/terkait/
$ cd /path/project/terkait/ && code .
- Untuk melakukan langsung dari Finder harus terlebih dahulu membuka terminal (Open New Terminal)
- Action tambahan untuk ditambahkan ke dalam sub menu services di dalam context menu dapat didefinisikan melalui fasilitas service melalui script tambahan yang dapat dibuat menggunakan automator
- Script yang sama dapat kita tarik ke toolbar Finder sekaligus diubah iconnya agar tidak menggunakan default
- Jalankan Automator dan pilih New Service di layar awal
- Pilih service received selected
folder
inFinder.app
- Kemudian masukkan Action
Get Selected Finder Item
yang dapat ditemukan di dalam Library > Files & Folder - Setelah action tersebut masukkan Action
Run Shell Script
yang dapat ditemukan di dalam Library > Utilities - Ubah Pass input sebagai Argument, untuk menangkap result dari action sebelumnya dimasukkan ke dalam arguments ke script yang dijalankan di action ini
- Input tersebut berupa
array
karena mungkin memiliki value lebih dari satu (multiple folder selection) - Jalankan looping yang memilah value di dalam array tersebut dan jalankan Shell Extension vscode
code /path/to/folder/
- Jangan lupa disave file .workflow tersebut,apabila tidak download sendiri silahkan dimasukkan ke dalam folder
~/Library/Services/
- Tes jalankan service tersebut dengan menggunakan menu
Steps ->
di Automator, pilih folder yang ingin dibuka di vscode dan perhatikan script berjalan - Apabila sudah selesai action tersebut akan muncul di dalam sub-menu Service di context menu Finder MacOS
- Script yang sama dapat kita tarik dari dalam finder ke dalam Toolbar Finder untuk menjadi shortcut yang bersifat permanen
- Right click di Toolbar dan pilih
Customize Toolbar
- Click dan Drag file
.workflow ke
posisi yang kita inginkan - Untuk mengubah icon shortcut tersebut bisa di copy paste ke gambar yang ada di kiri atas window
Get Info
file.workflow
terkait - Gambar icon yang ingin dipakai silahkan dicari dengan kualitas yang proporsional