A clojure library for accessing version information for Leiningen-built jars.
Say you have a command-line Clojure app, and you want to display to the user what version of your app they're using. No problem, if you're using Leiningen to build your app's jar.
Add this to your
Then, in your code, do something like this, where
are the usual Leiningen/Maven identifiers for your project.
user=> (require '[trptcolin.versioneer.core :as version]) nil user=> (version/get-version "GROUP-ID" "ARTIFACT-ID") "1.2.3-SNAPSHOT"
Copyright © 2015 Colin Jones
Distributed under the Eclipse Public License, the same as Clojure.