alfredからdayoneに書き込む
alfredからdayoneに書き込む方法を調べた。 ネットの情報そのままにやっても、applescirptのruby実行時にchronicがないとか怒られてハマった。 やってうまく行った方法をメモしておく。
~/.bashrcに以下を追加
eval "$(/usr/local/bin/rbenv init -)"
dayoneのコマンドラインツールを落とす
スクリプトを落とす
logtodayone.rb
gem install chronic
workflowを落としてダブルクリック
Day-One-Alfred-Tools
ただしそのままではうまく動かなかったので、中身を開いて、do the shellsciptの部分を
do shell script "source ~/.bashrc; ruby ~/Documents/Scripts/logtodayone.rb \"" & q & "\""
とすることで動かす事が出来た。 lwの方が動かす事ができず諦めた。
また、ターミナルからもlog hogeで記録出来るように、~/.bashrcに以下を追記した。
# dayoneの記録 function log(){ ruby ~/Documents/Scripts/logtodayone.rb $1 } alias log='log'









