Index: /issm/trunk-jpl/scripts/ol.m
===================================================================
--- /issm/trunk-jpl/scripts/ol.m	(revision 24994)
+++ /issm/trunk-jpl/scripts/ol.m	(revision 24995)
@@ -4,7 +4,8 @@
 
 	range=getfieldvalue(options,'<',Inf);
+	file=getfieldvalue(options,'file','runme.m');
 
 	%Open runme.m file and read line by line
-	fid=fopen('runme.m','r');
+	fid=fopen(file,'r');
 
 	tline = fgets(fid);
@@ -15,4 +16,8 @@
 			lastchar = strfind(tline,')');
 			lastchar = lastchar(end)-1;
+			string=tline(17:lastchar-1);
+			if strcmpi(string,'End'),
+				return;
+			end
 			disp(sprintf('%2i: %s',count,tline(16:lastchar)));
 			if count>range,
