id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,cpu,platform 3342,Support addon modules written in Bash,wenzeslaus,wenzeslaus,"I think we should officially support, at the least to certain extent, addon modules written in Bash. With the attached files I'm able to compile modules written in Bash locally and get the generated GUI on Linux. Linux and Mac users have Bash or other shells and on Windows many users will have Bash as part of something else or can install it (but very likely it will not be on path). I think on Windows we can say that users need to set some environmental variable to use Bash which will be used in a BAT file to run the script, so following what is in source:grass/trunk/scripts/windows_launch.bat it would look like this: {{{ @""%GRASS_SHELL%"" ""SCRIPT_DIR/SCRIPT_NAME.py"" %* }}} Different shells won't be a problem on Linux as long as the user has the right one. On Windows it will be a problem but I would just aim it towards Bash and see if it is enough. Just be be clear: I don't think Bash modules should be allowed in the core.",defect,assigned,normal,7.8.3,Addons,svn-trunk,,"shell, bash, g.extension, addons",,Unspecified,Unspecified