Gjs のまとめが全然進まないので久々に macOS で jxa でも。
そういえばテンプレートリテラルって doShellScript で使えるの?
可能なら if 文とか for を利用して複雑なコマンドも使えて便利そうだ。
#!/usr/bin/osascript let app = Application.currentApplication(); app.includeStandardAdditions = true; let res = app.doShellScript(`if [[ $PWD = $HOME ]]; then echo ホームです else echo ホームではありません fi`); console.log(res);
使えるジャン。
コレを使えばあの有名な Finder で隠しファイル表示切り替えとかを拡張で一発だな。
いや筆者は普段端末で ls -al を使っているんだけーが。
拡張スクリプトならそっちのが便利そう、ってどんなコマンドだっけ?
Finderで隠しファイルを一時的に表示する(キーボードショートカット) – Qiita
command+shift+. で今はイケるんかい!
拡張を作る必要が無かったよ。
しかしコレは知らない人が多そうだ、覚書ページに追記しとこう。