Hello there, On 05 Nov, 2012, at 17:49, Jens Timmerman wrote: > It would be nice if we could set every config parameter in either the > config file, the environment, or the command line, so I created [1] and > [2].
Not only is this [0] a very good idea for the easybuild case, it actually is the way things should be done in a few other codes, too. Add to it, the possibility to pick its default config info from files like: ~/.easybuild.conf ~/.local/easybuild.conf or similar, and this is a very generic solution for many many situations! <off-topic> In fact, I would like to reuse the source of [0] in another project (see http://cern.ch/fotis/QTOP/ ; it is now being rewritten in Python) but, for that we would need to include as license one of MIT/BSD/APLv2; I will try to convince you about licenses later (!), in the meantime read: http://www.geant.net/Media_Centre/Media_Library/Media%20Library/GN3-10-325%20GEANT%20IPR%20Policy.pdf # appendix F, p. 53 I'd prefer asking Jens to dual license it & add the reference from our side. </off-topic> [0] https://github.com/hpcugent/VSC-tools/blob/master/lib/vsc/generaloption.py tia, Fotis

