 ;;------------------------------------------------------------
 
 (defn -main
-  []
+  [& args]
 
   ;; HACK: We need to create this so 'tools.reader' doesn't crash on `::ana/numeric`
   ;; which is used by cljs.core. (the ana namespace has to exist)

  (prepare-docs-repo!)

  (let [[latest history] (get-symbol-history)
        [past-versions versions] (get-versions-to-parse latest)]

    (println "\nVerifying docs-repo is in sync with symbol-history...")
    (verify-docs-repo-sync! past-versions versions)

    (doseq [version versions]


  (System/exit 1))

(defn verify-docs-repo-sync!
  [past-versions versions-left]
  (doseq [version past-versions]
    (when-not (docs-repo-has-version? version)
      (docs-repo-out-of-sync! (str version " has no tag"))))
  (doseq [version versions-left]
    (when (docs-repo-has-version? version)
      (docs-repo-out-of-sync! (str version " already has tag")))))

