        ow))))
 
 (defn- resolve-locations!
-  [options arguments])
+  [options arguments]
+  (pprint/pprint options)
+  )
 
 (def subcommand-cli
   {"generate-repo-index"

(ns degasolv.cli
  (:require [degasolv.util :refer :all]
            [clojure.tools.cli :refer [parse-opts]]
            [clojure.string :as string]
            [clojure.pprint :as pprint]
            [clojure.java.io :as io]

      (let [{:keys [options arguments errors summary]}
            (parse-opts args (concat
                              (:cli subcmd-cli)
                              [["-h" "--help" "Print this help page"]]))]
        (cond
          (:help options) (exit 0 (usage summary :sub-command subcommand))
          errors (exit 1 (string/join
                          \newline
                          [(error-msg errors :sub-command subcommand)
                          ""
                          (usage summary :sub-command subcommand)
                          ""])))
        ((:function subcmd-cli)
         (merge
          (edn/read-string
