lib/medo/commands/show.rb
require 'medo/text_task_writer'
require 'medo/tasks_collection'
desc "Show particular note"
command [:show, :cat] do |c|
c.desc "Number of task to show"
c.flag [:n, :number]
c.default_value 1
c.action do |global_options, options, args|
include TextTaskWriter::Decorators
task, number = choose_task
tasks_to_show = TasksCollection.new([task])
writer = TextTaskWriter.new(tasks_to_show)
colorize { ColorsDecorator.decorate(writer) }
writer.write
end
end