From ec171de46aad27d29932c60d54f6b35b4ea25cde Mon Sep 17 00:00:00 2001 From: Will Farrington Date: Wed, 6 Feb 2013 20:52:38 -0800 Subject: [PATCH] Change --projects to not attempt to list installed ones in case of multiple dirs items are cloned to --- lib/boxen/project.rb | 4 ---- lib/boxen/runner.rb | 5 +++-- test/boxen_project_test.rb | 7 ------- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/lib/boxen/project.rb b/lib/boxen/project.rb index 8708323..3275407 100644 --- a/lib/boxen/project.rb +++ b/lib/boxen/project.rb @@ -16,9 +16,5 @@ module Boxen @dir = dir @name = File.basename @dir end - - def installed? - File.directory? dir - end end end diff --git a/lib/boxen/runner.rb b/lib/boxen/runner.rb index ea4fb4f..5b27897 100644 --- a/lib/boxen/runner.rb +++ b/lib/boxen/runner.rb @@ -52,9 +52,10 @@ module Boxen # --projects prints a list of available projects and exits. if flags.projects? + puts "You can install any of these projects with `#{$0} `:\n" + config.projects.each do |project| - prefix = project.installed? ? "*" : " " - puts "#{prefix} #{project.name}" + puts " #{project.name}" end exit diff --git a/test/boxen_project_test.rb b/test/boxen_project_test.rb index 7f778a3..3311677 100644 --- a/test/boxen_project_test.rb +++ b/test/boxen_project_test.rb @@ -7,13 +7,6 @@ class BoxenProjectTest < Boxen::Test assert_equal "foo", project.dir end - def test_installed? - project = Boxen::Project.new "foo" - - File.expects(:directory?).with("foo").returns true - assert project.installed? - end - def test_name project = Boxen::Project.new "foo/bar/baz" assert_equal "baz", project.name