Class: Aid::Scripts::Init

Inherits:
Aid::Script show all
Defined in:
lib/aid/scripts/init.rb

Constant Summary

Constants included from Colorize

Colorize::COLOR_CODES

Instance Attribute Summary

Attributes inherited from Aid::Script

#argv

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Aid::Script

#description, #exit_code, #exit_with_help!, #help, help, #initialize, name, run, #step, #system!

Methods included from Inheritable

included

Methods included from Colorize

#colorize, included

Constructor Details

This class inherits a constructor from Aid::Script

Class Method Details

.descriptionObject



4
5
6
# File 'lib/aid/scripts/init.rb', line 4

def self.description
  "Sets up aid in your project"
end

Instance Method Details

#runObject



8
9
10
11
12
13
14
15
16
# File 'lib/aid/scripts/init.rb', line 8

def run
  step "Creating .aid directory" do
    system! "mkdir -p #{aid_directory}"
  end

  puts
  puts "All done! To create your first script, run "\
    "#{colorize(:green, "aid new [script-name]")}"
end