lib/cbaoth.rb in cbaoth-0.0.9 vs lib/cbaoth.rb in cbaoth-0.0.20

- old
+ new

@@ -1,17 +1,16 @@ require "cbaoth/version" module Cbaoth - class Generator - def generate app_name, flag vars = init_variables app_name create_app_name_dir app_name create_dir_structure vars[:working_directory] generate_base_files vars[:working_directory], vars[:gem_directory], flag init_git app_name unless flag == '-g' + update_readme_file app_name, vars[:working_directory] alert_user app_name end def init_variables app_name wd = Dir.pwd + "/#{app_name}" @@ -42,10 +41,18 @@ system "cp #{base_files}/base_database.yml #{wd}/config/database.yml" system "cp #{base_files}/base_gitignore #{wd}/.gitignore" unless flag == '-g' system "touch #{wd}/process.rb" end + def update_readme_file app_name, app_dir + File.open(File.join(app_dir, 'README.md'), 'w') do |f| + f.puts "# App: #{app_name}" + f.puts '***' + f.puts "TODO: enter information about your app." + end + end + def init_git app_name puts puts "\tInitializing git" system "git init #{app_name}" end @@ -60,9 +67,7 @@ puts "\t$ guard init rspec" puts puts "That's it. Thanks for using cbaoth." puts "Happy rubying =) - #{ENV["LOGNAME"]}" end - end - end