module Tmuxinator::Hooks::Project

Public Instance Methods

hook_on_project_exit() click to toggle source

Commands specified in this hook run when you exit from a project ( aka detach from a tmux session )

# File lib/tmuxinator/hooks/project.rb, line 31
def hook_on_project_exit
  # this method can only be used from inside Tmuxinator::Project
  Tmuxinator::Hooks.commands_from self, "on_project_exit"
end
hook_on_project_first_start() click to toggle source

Commands specified in this hook run when “tmuxinator start project” command is issued and there is no tmux session available named “project”

# File lib/tmuxinator/hooks/project.rb, line 17
def hook_on_project_first_start
  # this method can only be used from inside Tmuxinator::Project
  Tmuxinator::Hooks.commands_from self, "on_project_first_start"
end
hook_on_project_restart() click to toggle source

Commands specified in this hook run when “tmuxinator start project” command is issued and there is no tmux session available named “project”

# File lib/tmuxinator/hooks/project.rb, line 24
def hook_on_project_restart
  # this method can only be used from inside Tmuxinator::Project
  Tmuxinator::Hooks.commands_from self, "on_project_restart"
end
hook_on_project_start() click to toggle source

Commands specified in this hook run when “tmuxinator start project” command is issued

# File lib/tmuxinator/hooks/project.rb, line 10
def hook_on_project_start
  # this method can only be used from inside Tmuxinator::Project
  Tmuxinator::Hooks.commands_from self, "on_project_start"
end
hook_on_project_stop() click to toggle source

Command specified in this hook run when “tmuxinator stop project” command is issued

# File lib/tmuxinator/hooks/project.rb, line 38
def hook_on_project_stop
  # this method can only be used from inside Tmuxinator::Project
  Tmuxinator::Hooks.commands_from self, "on_project_stop"
end