Hi Magnus,

I would use getEnv or lookupEnv, along with Template Haskell and the runIO function. This would allow you to embed environment variables at compile time.


On 05/04/2018 07:47 AM, Magnus Therning wrote:
I'm looking for a way to pick up the CI buildnumber from the environment
(e.g. $TRAVIS_BUILD_NUMBER) and use it as part of of the output of
`my-tool --version`. I don't really know where to start looking, so I'm
hoping someone on the list has already done something similar and can
point me to a working example :)

/M

--
Magnus Therning              OpenPGP: 0x927912051716CE39
email: magnus@therning.org   jabber: magnus@therning.org
twitter: magthe               http://therning.org/magnus

I am always doing that which I cannot do, in order that I may learn
how to do it.
    — Pablo Picasso


_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.

--

Vanessa McHale
Functional Compiler Engineer | Chicago, IL