From c0b1604618cee640cf41f64e0af648439eaad673 Mon Sep 17 00:00:00 2001 From: michael Date: Tue, 23 Mar 2010 13:16:07 +0800 Subject: [PATCH] sort by the project names before displaying list or status --- lib/cerberus/manager.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cerberus/manager.rb b/lib/cerberus/manager.rb index 7b3aec2..41cbe1a 100644 --- a/lib/cerberus/manager.rb +++ b/lib/cerberus/manager.rb @@ -221,7 +221,7 @@ def run else puts "List of active projects:" - projects.each do |fn| + projects.sort.each do |fn| fn =~ %r{#{HOME}/config/(.*).yml} puts " * #{$1}" @@ -237,7 +237,7 @@ def initialize(cli_options = {}) end def run - projects = Dir["#{HOME}/config/*.yml"].map { |fn| fn.gsub(/.*\/(.*).yml$/, '\1') } + projects = Dir["#{HOME}/config/*.yml"].sort.map { |fn| fn.gsub(/.*\/(.*).yml$/, '\1') } if projects.empty? puts "There are not any active projects" else