module Lab42::Tmux

Constants

MultipleHook
NoSessionDefined
VERSION

Public Instance Methods

config(&block) click to toggle source
# File lib/lab42/tmux.rb, line 9
def config &block
  $config = Config.new
  $config.instance_exec( &block )
end
dry_run!() click to toggle source
# File lib/lab42/tmux.rb, line 20
def dry_run!
  require_relative 'tmux/dry_run'
end
new_session(session_name=nil, &block) click to toggle source
# File lib/lab42/tmux.rb, line 14
def new_session session_name=nil, &block
  raise ArgumentError, 'No block provided' unless block
  session = Session.new( session_name || File.basename( ENV["PWD"] ) )
  session.run &block
end