1
0
Fork 0
mirror of https://github.com/fmap/muflax65ngodyewp.onion synced 2024-06-01 06:39:19 +02:00
muflax65ngodyewp.onion/commands/last.rb
2012-05-30 06:55:19 +02:00

26 lines
467 B
Ruby

usage 'last'
summary 'open last page'
description 'Opens last page in Emacs.'
module Nanoc::CLI::Commands
class Last < ::Nanoc::CLI::CommandRunner
def run
site = load_site "daily"
logs = site.items_by_date.select do |i|
i.reps.any? {|r| r.name == :wordcount}
end
page = logs.last[:filename]
puts "editing: #{page}..."
system "emacs-gui #{page}"
end
end
end
runner Nanoc::CLI::Commands::Last