On 23 Oct 2015, at 2:57, Jacob Carlborg wrote:
Hmm, it actually looks like command has access to the environment variable, i.e. this code [1], but not when it starts to execute the tests. It actually works if add this piece of code to line 13 [1]:
ENV['foo'] = ENV['FOO']
At this point, shouldn't the environment variables be passed down?
I don’t understand you.
Variables set in TextMate (via Preferences → Variables, .tm_properties, or bundle settings) are exported to snippets and commands if and only if the first letter is uppercase.
The code you show above is ruby code for copying the value of the ‘FOO’ environment variable into ‘foo’. Don’t see how that relates to what TextMate exports to a subprocess.