module Bones::App::Git

def self.initialize_git

def self.initialize_git
  Bones::App::Create.class_eval {
    include ::Bones::App::Git
    option
    option('Git Options:')
    option('--git', 'Initialize a git repository for the project.',
           lambda { config[:git] = true }
    )
    option('--github DESCRIPTION', 'Create a new GitHub project.',
           'Requires a project description.',
           lambda { |desc|
             config[:git] = true,
             config[:github] = true,
             config[:github_desc] = desc
           }
    )
    in_output_directory :initialize_git, :initialize_github
  }
end