Files
rubbs/lib/bbs.rb
2026-04-30 10:34:36 +02:00

27 lines
557 B
Ruby

# frozen_string_literal: true
require_relative 'bbs/color'
require_relative 'bbs/config'
require_relative 'bbs/telnet'
require_relative 'bbs/banner'
require_relative 'bbs/flow'
require_relative 'bbs/flow_runner'
require_relative 'bbs/renderer'
require_relative 'bbs/store'
require_relative 'bbs/session'
require_relative 'bbs/server'
module BBS
def self.configure
yield(@config ||= Config.new)
end
def self.config
@config ||= Config.new
end
def self.start(port: (ENV['BBS_PORT'] || 2323).to_i)
Server.new(port: port).run
end
end