最近使い始めたArcというブラウザには一定時間見ていないタブを自動でアーカイブするという機能がついている。 そこからPRに貼るために撮ったスクリーンショットなども自動でアーカイブできるようにしたいなと思い始めた。
Macに標準で入ってるAutomatorでログインすると設定したシェルスクリプトが走るようにして実現させた。
アーカイブ用のディレクトリを作成して
mkdir desktop_archive
Automatorでアプリケーションを作って
target_date=$(date "+%Y_%m_%d") cd desktop_archive if [ ! -d $target_date ]; then mkdir $target_date fi if [ -n "$(ls ~/Desktop)" ]; then mv ~/Desktop/* ~/desktop_archive/$target_date/ fi
設定のログイン項目に作成したアプリケーションを追加するだけ。