cache_dir = File.join(ENV["HOME"], ".cache", "irb")

IRB.conf[:HISTORY_FILE] ||= File.join(cache_dir, "history")

Dir.mkdir cache_dir unless File.directory?(cache_dir)
