Keyboard Maestroを使ってDropboxの「同期の無視」を簡単にできるようにする

Dropboxの「同期の無視」機能を使えば、node_modulesなどのクラウド上にアップしたくないファイルを無視して、Mac上のみに存在させられます。
ただ、この同期の無視機能はDropboxアプリやターミナルコマンドからしか設定できません。
Dropboxアプリならまだ使いやすいとは思いますが、自分の場合はプランの問題なのかまた一部ユーザーにしか開放されていないからなのか分かりませんが、Dropboxアプリから設定できないのでターミナルから設定する必要があります。
無視したいファイルのパスをコピーして、ターミナルからいちいち設定していくのは面倒です。
というわけで、Keyboard Maestroを使って簡単に設定できるようにしてみました。
完成したマクロ
完成したマクロは下記になります。
Finderの場合とPath Finderの場合でそれぞれ作成しています。

下記のリンクからダウンロードができるようにしておきますので、インストールして使ってください。
やっていることはAppleScriptでFinderやPath Finderのパスを変数にコピーして、ターミナルコマンドを実行しているだけです。
また、ショートカットキーからすぐに実行されてしまうと、間違えてショートカットキーを押したときに「同期の無視」が設定されてトラブルのもとになってしまうので、発火したあとに確認用のアラートが表示されるようにしています。

enterを押せばそのまま実行されますし、escを押せばキャンセルされます。
ちなみに、Path Finder用のマクロとの差は、AppleScriptでのパスの取得方法が違っているだけです。




macOSのシステム環境設定「Spotlight」の設定見直し
Alfred 4のClipboard History機能で、前にコピーした内容をペーストする方法
Alfred 4のAppearance Optionsから外観の設定を行う
Finderで選択したフォルダをターミナルで開く方法まとめ
Alfredのスニペット機能を便利に使いこなすための管理方法
修飾キーに自分ルールをつけてショートカットキーを管理して使いやすくする
macOSのシステム環境設定「アクセシビリティ」内にあるVoiceOverの設定見直し
Magic Mouseの軌跡の速さを限界を超えて速くする方法
Orbital 2で共通の設定を使い回すためのテンプレートファイルを作成する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Fantastical 2で予定の登録時に使えるキーワードまとめ
Alfred4の電卓機能で「x」を乗算記号として認識させる方法
2019年2月時点でのMacアプリのダークモード対応状況
gzip圧縮をしてウェブサイトの表示スピードを上げる方法
Visual Studio Codeでコメントを色分けして管理する「Better Comments」
思考したり情報整理したい時はMarkdown記法で文章を書き出そう!!Webデザイナーの情報整理術
Finder上のGoogle Driveパスが「/Volumes/GoogleDrive-10951…」のように数字の羅列が追加されておかしくなった場合の対処法
デュアルディスプレイの際にAlfredの検索ボックスをマウスがある画面に表示させる方法
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法