Class: Mutx::Base

Inherits:
Thor
  • Object
show all
Defined in:
lib/mutx.rb

Instance Method Summary collapse

Instance Method Details

#byeObject



91
92
93
94
95
# File 'lib/mutx.rb', line 91

def bye
  if yes? "Are you sure to say bye to Mutx? (yes/no)"
    Mutx::Commands.bye
  end
end

#create_alert(name) ⇒ Object



86
87
88
# File 'lib/mutx.rb', line 86

def create_alert(name)
  Mutx::Commands.create_alert(name)
end

#helpObject



43
44
45
# File 'lib/mutx.rb', line 43

def help
  Mutx::Commands.help
end

#installObject



48
49
50
# File 'lib/mutx.rb', line 48

def install
  Mutx::Commands.install
end

#resetObject



74
75
76
77
78
# File 'lib/mutx.rb', line 74

def reset
  if yes? "Are you sure to reset all register? (yes/no)"
    Mutx::Commands.reset
  end
end

#reset_tasksObject



81
82
83
# File 'lib/mutx.rb', line 81

def reset_tasks
  Mutx::Commands.reset_tasks
end

#restartObject



69
70
71
# File 'lib/mutx.rb', line 69

def restart
  Mutx::Commands.restart
end

#startObject



54
55
56
57
58
59
60
61
# File 'lib/mutx.rb', line 54

def start
  if Dir.exist? "#{Dir.pwd}/mutx"
    Mutx::Support::Log.start
    Mutx::Commands.start(options["nodemon"])
  else
    puts "Could not find mutx folder on root project folder. You can use `mutx install`".red
  end
end

#stopObject



64
65
66
# File 'lib/mutx.rb', line 64

def stop
  Mutx::Commands.stop
end