Changeset 104
- Timestamp:
- 06/26/07 20:00:07 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1-7-stable/lib/deprec/capistrano_extensions/cli_extensions.rb
r92 r104 20 20 end 21 21 22 def self.prompt(prompt="Password : ")22 def self.prompt(prompt="Password", default=nil) 23 23 sync = STDOUT.sync 24 24 begin 25 25 STDOUT.sync = true 26 print(prompt) 27 STDIN.gets.chomp 26 print("#{prompt}") 27 print " [#{default}]" if default 28 print ': ' 29 response = STDIN.gets.chomp 30 response == '' ? default : response 28 31 ensure 29 32 STDOUT.sync = sync branches/1-7-stable/lib/deprec/recipes.rb
r92 r104 2 2 require 'deprec/recipes/svn' 3 3 require 'deprec/recipes/trac' 4 require 'deprec/recipes/rails' 4 5 require 'deprec/recipes/ubuntu' 5 6 require 'deprec/recipes/apache' … … 14 15 15 16 Capistrano.configuration(:must_exist).load do 16 set :application, lambda { Capistrano::CLI.prompt "Enter application name :" }17 set :application, lambda { Capistrano::CLI.prompt "Enter application name" } 17 18 set :user, (defined?(user) ? user : ENV['USER']) # user who is deploying 18 19 set :group, 'deploy' # deployment group … … 211 212 212 213 task :setup_admin_account do 213 user = Capistrano::CLI.prompt "Enter userid for new user :"214 user = Capistrano::CLI.prompt "Enter userid for new user" 214 215 deprec.useradd(user, :shell => '/bin/bash') 215 216 puts "Setting pasword for new account"
