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, #project_root, run, #step, #system!, #within_dir

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



6
7
8
# File 'lib/aid/scripts/init.rb', line 6

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

Instance Method Details

#runObject



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

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