class Rugular::Tmux

Public Class Methods

exit_on_failue?() click to toggle source
# File lib/rugular/tasks/tmux.rb, line 5
def self.exit_on_failue?; true end

Public Instance Methods

check_for_rugular_directory() click to toggle source
# File lib/rugular/tasks/tmux.rb, line 6
def check_for_rugular_directory
  ::Rugular::AppChecker.check_for_rugular_directory(
    task_name: self.class.name,
    root_directory: destination_root
  )
end
copy_tmux_file() click to toggle source
# File lib/rugular/tasks/tmux.rb, line 15
def copy_tmux_file
  unless File.directory? "#{Dir.home}/.tmuxinator"
    FileUtils.mkdir "#{Dir.home}/.tmuxinator"
  end
  FileUtils.cp tmuxinator_file, "#{Dir.home}/.tmuxinator/rugular.yml"
end
start_tmux() click to toggle source
# File lib/rugular/tasks/tmux.rb, line 22
def start_tmux
  system 'tmuxinator start rugular'
end

Private Instance Methods

tmuxinator_file() click to toggle source
# File lib/rugular/tasks/tmux.rb, line 28
def tmuxinator_file
  "#{__dir__}/tmux/tmuxinator.yml"
end