Hi all,
g.parse or in python grass.parser() is great when it comes to reading command line input, it's options and their attributes (key, type, answer, options...), however, are hardcoded into each script. I wonder if it was possible to change these options at script run time, which would tremendously improve the GUI and command line script usability. This is what I'm thinking of:
- first read in some values form a model parameter file
- parse those to grass.parser
- open GUI in --ui mode
- user can change input or leave it as it is
- run module
So far I have done this by first setting the commandline arguments in python (sys.argv) to some value and then call grass.parser(), but thats more of a workaround and I still cant change the options or any of the other g.parser #% options (i.e. those that are hardcoded).
Any ideas are much appreciated.
Regards,
Michel