             [selmer.parser :as parser]
             [taoensso.timbre :as timbre]
             [taoensso.timbre.appenders.3rd-party.rotor :as rotor])
+  (:import [java.net InetAddress])
   (:gen-class))
 
 (defonce ^{:doc "Holds the running web UI server, if there is one, for later shutdown."}

  [options-summary]
  (clojure.string/join
   \newline
   ["Afterglow, a functional lighting control environment."
    ""
    "Usage: afterglow [options]"
    ""

  "This is the main class for running Afterglow as a self-contained JAR application.
  When you are learning and experimenting in your REPL, the main
  namespace you want to be using is afterglow.examples"
  (:require [afterglow.ola-client :as ola-client]
            [afterglow.version :as version]
            [afterglow.web.handler :refer [app]]
            [afterglow.web.session :as session]
            [org.httpkit.server :as http-kit]
            [environ.core :refer [env]]
