CS 3214 - esh plug-ins

Instructions:

Step 1: Create a directory with your SLO id in , e.g. /gback.

Step 2: Please create a separate directory for each plug-in you wish to share. For instance, to share a plug-in called 'glob', you'd create /gback/glob.

Side note: Keep in mind that esh's -p switch will accept only directories, but that it can be specified multiple times to load multiple plug-ins from multiple directories. We ask that you place each in its own subdirectory so that it's easier to debug problems that arise when multiple plug-ins inadvertently interfere with one another.

Step 3: Place your .so file into the corresponding directory. Provide a .txt file along with the plug-in. The .txt file must have the same basename as the .so file. Check that both files are world-readable.

To-be-updated: Create a test file for your plug-in.

A reminder: please do not publish the source code of your plug-in, just the .so file.


Notice: Undefined variable: plugindir in /mnt/web/export/courses/cs3214/spring2012/projects/student-plugins/index.php on line 81

Warning: scandir(): Directory name cannot be empty in /mnt/web/export/courses/cs3214/spring2012/projects/student-plugins/index.php on line 83

Warning: Invalid argument supplied for foreach() in /mnt/web/export/courses/cs3214/spring2012/projects/student-plugins/index.php on line 84
Name of Plug-in Path Written By Last Modified

Note that 'echo', 'pwd', and 'date' are also Unix commands.