Thanks, yes that works.
I tried that before but it didn't seem to work with (:read-file-form "VERSION") but it turned out I had the VERSION file in the wrong format.
On Fri, 2016-06-17 at 11:04 -0500, Javier Olaechea wrote:
Hi Frank, You are looking for asdf:component-version. See for example how Shuffletron https://github.com/ahefner/shuffletron/blob/39c7d8af6577e9cbd39da656 598f98c6eb6c3f14/src/global.lisp#L6 does it
On Fri, Jun 17, 2016 at 10:59 AM, Frank fau@riseup.net wrote:
Hello,
In the system definition we can specify a version; for example:
(asdf:defsystem :foo :description "foo utility" :license "LGPL"
:version (:read-file-form "VERSION")
:serial t :components ((:file "foo")))
For example I can query the system license like this: (asdf:system-licence (asdf:find-system "foo"))
How can I query the version of system foo at run time?
Thanks, Frank