diff options
| author | Max Howell | 2009-06-08 15:59:31 +0100 |
|---|---|---|
| committer | Max Howell | 2009-06-08 15:59:31 +0100 |
| commit | 5c0a7e56beb5482143d8199eec883cd7750b49dc (patch) | |
| tree | ea87e5bcc62e0fe3f3aecaaa078f8b64539a313f | |
| parent | 25c2f54ccfbb6d0cc7e12d7b02fb79cab2b29a1e (diff) | |
| download | brew-5c0a7e56beb5482143d8199eec883cd7750b49dc.tar.bz2 | |
--interactive mode during install
Starts a bash prompt in the uncompressed build directory
| -rwxr-xr-x | bin/brew | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -216,9 +216,14 @@ begin raise "#{o.prefix} already exists!" if o.prefix.exist? o.prefix.mkpath o.brew do - o.install - ['README','ChangeLog','COPYING','AUTHORS'].each do |file| - FileUtils.cp file, o.prefix if File.file? file + if ARGV.include? '--interactive' + ohai "Entering interactive mode, type `exit' to return to this shell" + exec "bash" + else + o.install + ['README','ChangeLog','COPYING','COPYRIGHT','AUTHORS'].each do |file| + FileUtils.cp file, o.prefix if File.file? file + end end end ohai 'Finishing up' |
