最近、画面との付き合い方を考え直していて、以前から使っていた Night Shift に加えてスクリーン タイムや夜間のモノクロ表示の設定を追加したりしている。 Android では夜間に通知をオフにして画面をモノクロにする Bedtime mode に スケジュール機能がついているが、macOS で同じようなことをしようとすると アクセシビリティのメニューを開いて手動で on / off しなければならない。 手慣れていていつも開いている Terminal から操作できれば、メニューをたどる 必要がないし連携や拡張する自由度も高い。 そこで、CLI から Night Shift やグレースケールを操作するコマンドを書いた。 コード Night Shift を操作する macOS のフレームワークを呼び出しているので、コンパイルする言語の方が実装が いくらか楽な気もするが、dotfiles
![macOS の Night Shift やグレースケールを CLI から操作する](https://cdn-ak-scissors.b.st-hatena.com/image/square/10f9853c3718797d15a444d88852efe7a87a8c2e/height=288;version=1;width=512/https%3A%2F%2Fwktk.jp%2Fogimage%2F2021-01-11.png)