Sha256: 3fa6b836a7f0d261f43b61da0ea981504aa1543f7844decdd500131867b4ddf8

Contents?: true

Size: 422 Bytes

Versions: 2

Compression:

Stored size: 422 Bytes

Contents

#!/usr/bin/env ruby
require_relative "../lib/firew0rks"
require_relative "../lib/firew0rks/terminal"

def setup
  Terminal.open_buffer
  Terminal.hide_cursor
  Terminal.clear_screen
end

def clean_up
  Terminal.close_buffer
  Terminal.clear_screen
  Terminal.show_cursor
end

trap("INT") {
  clean_up
  puts ""
  puts "Bye."
  exit 0
}

begin
  setup
  Fireworks.new.run
rescue => error
  puts error
ensure
  clean_up
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
firew0rks-0.5.0 exe/firew0rks
firew0rks-0.4.0 exe/firew0rks