lib/dev_tasks.rb in dev_tasks-0.0.8 vs lib/dev_tasks.rb in dev_tasks-0.0.9

- old
+ new

@@ -2,30 +2,28 @@ require 'rake' require 'rake/clean' include Rake::DSL require_relative './commands.rb' +require_relative './dependencies.rb' require_relative './console.rb' CLEAN.include("*.gem") +VERSION='0.0.9' class DevTasks - attr_accessor :version, :commands + attr_accessor :version, :commands, :dependencies def initialize v=SemVer.find - @version="#{v.major}.#{v.minor}.#{v.patch}" - about + @version=VERSION @commands=Commands.new + @dependencies=Dependencies.new update_tasks end - def about - puts Color.green + "dev_tasks " + version + Color.clear - end - def execute_task task start_time=Time.now Console.announce_task_start task if(!@commands.has_key?(task)) puts "no commands discovered for task " + task @@ -67,11 +65,22 @@ end DEV_TASKS=DevTasks.new -desc 'displays dev_task commands' +desc 'displays information about current rake directory' task :info do + puts Color.green + "dev_tasks " + version + Color.clear puts "DEV_TASKS.commands" puts " " puts DEV_TASKS.commands.show -end \ No newline at end of file + puts " " + puts "DEV_TASKS.dependencies" + puts " " + puts DEV_TASKS.dependencies.show + puts " " +end + +desc 'displays help for dev_task' +task :help do + puts "use rake -T to see available tasks" +end