esa は タブ区切りだと、Markdown の表形式で貼り付けてくれるので、便利ですね。
今回は、今月カレンダーを表示したいと思います。
cal.rb
require 'active_support'
require 'active_support/core_ext'
today = Date.today
print "日\t月\t火\t水\t木\t金\t土\n"
today.beginning_of_month.wday.times{ print "\t" }
(today.beginning_of_month..today.end_of_month).each do |day|
print "#{day.day}"
print "\t" unless day.saturday?
print "\n" if day.saturday?
end
(5 - today.end_of_month.wday).times{ print "\t" }
コピ
$ ruby cal.rb |pbcopy
ペ
esa で 貼り付け
プレビュー
おー
REF
Excel等から簡単に表を貼り付けられるようになりました : https://docs.esa.io/posts/205