                 (map r/explain-problem (:problems result-info))))))))
 
 (defn- generate-card!
-  [{:keys [id version location requirements card-file]}
+  [{:keys [id version location requirements card-file meta]}
    arguments]
   (default-spit
    card-file
-   (->PackageInfo
+   (into
+    (->PackageInfo
     id
     version
     location
     (into []
           (map
            #(string-to-requirement %)
-           requirements)))))
+           requirements)))
+    meta)))
 
 (defn query-repo!
   [options arguments]

           :id :requirements
           :assoc-fn
           (fn [m k v] (update-in m [k] #(conj % v)))]
          ["-v" "--version VERSION"
           "Version of the package"
           :validate [#(re-matches r/version-regex %)

                       (map #(str "  - " %)
                            configs)))))
      (hash-map))))

(defn -main [& args]
  (let [{:keys [options arguments errors summary]}
