                           (and (.exists ^java.io.File f)
                                (.canExecute ^java.io.File f)))
                        "Must be an executable file which exists on the file system."]]
-           ]}
+           ]
+    }
     "query-repo"
-    {:description "Query repository for a particular package"
+    {
+     :description "Query repository for a particular package"
      :function query-repo!
      :required-arguments {:repositories ["-R" "--repository"]
                           :query ["-q" "--query"]}

    }
   }
  )



(defn errors [errors usg]
  (string/join \newline

            :default-desc "semver"
            :validate [#(some #{%} (keys version-comparators))
                       "Version comparison must be 'debian', 'maven', 'naive', 'python', 'rubygem', or 'semver'."]]
           ]
     }
    "resolve-locations"
    {
     :description "Print the locations of the packages which will resolve all given dependencies."
     :function resolve-locations!
     :required-arguments {:repositories ["-R" "--repository"]
                          :requirements ["-r" "--requirement"]}
