This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
client_side_scripting:client_scripting_interface-basic_howto [2020/09/11 13:14] boingman Removed potentially misleading information about newlines |
client_side_scripting:client_scripting_interface-basic_howto [2020/10/25 18:10] boingman Added credit where credit is due. |
||
---|---|---|---|
Line 239: | Line 239: | ||
- | ===== Platform-Specific Notes ===== | + | ===== A Few Thanks and Platform-Specific Notes ===== |
- | Scripting works thanks to a patch from archaios. Known issues are: | + | Scripting was rendered initially functional with a patch from archaios and is being kept current by GTKv2 client maintainers Partmedia/crowbert and JXClient maintainer Ragnor. |
+ | |||
+ | Known issues are: | ||
* If you want to run a Perl script for instance, you need to issue 'perl <script_name.pl>, even if .pl is correctly seen as perl script. | * If you want to run a Perl script for instance, you need to issue 'perl <script_name.pl>, even if .pl is correctly seen as perl script. | ||
* If script doesn't output anything, try turning off buffering (in perl $| = 1) or flush your pipe, or add a sleep at end of program. It seems Windows closes pipes at script termination before client gets time to grab output. | * If script doesn't output anything, try turning off buffering (in perl $| = 1) or flush your pipe, or add a sleep at end of program. It seems Windows closes pipes at script termination before client gets time to grab output. | ||
- | |||
- | |||