diff --git a/lib/fic_tracker/cli/story.rb b/lib/fic_tracker/cli/story.rb index bfe507f..51fc9fb 100644 --- a/lib/fic_tracker/cli/story.rb +++ b/lib/fic_tracker/cli/story.rb @@ -52,7 +52,7 @@ class FicTracker::Cli::Story < Thor }.compact found = FicTracker::Models::Story.where(**search) - if found.size > 1 && !story.start_with?('*/') + if found.count > 1 && !story.start_with?('*/') puts "Found multiple potential stories for #{story}, please specify which ones to remove using the syntax /: (use */ to remove all)" found.each do |f| puts " - #{f.backend_name}/#{f.slug} - #{f}" @@ -69,9 +69,9 @@ class FicTracker::Cli::Story < Thor desc 'list', 'List all tracked stories' def list setup! - info = [['Story', 'Chapters', 'Completed', 'Last Updated'], ['-----','--------','---------','------------']] + info = [['Slug', 'Story', 'Chapters', 'Completed', 'Last Updated'], ['----','-----','--------','---------','------------']] FicTracker::Models::Story.order_by(:name).each do |story| - info << [story.name, story.chapters.size, story.completed?, (story.updated_at || story.published_at).strftime("%F")] + info << [story.slug, story.name, story.chapters.size, story.completed?, (story.updated_at || story.published_at).strftime("%F")] end print_table info end