Difference between revisions of "Rp"
From Organic Design wiki
m |
m |
||
Line 29: | Line 29: | ||
# Compile husk and format output | # Compile husk and format output | ||
− | print "\nCompiling | + | print "\nCompiling...\n"; |
$err = qx( gcc -o /home/peerd/husk.bin /home/peerd/husk.c 2>&1 ); | $err = qx( gcc -o /home/peerd/husk.bin /home/peerd/husk.c 2>&1 ); | ||
$err =~ s/^In file.+?$//mg; | $err =~ s/^In file.+?$//mg; | ||
Line 39: | Line 39: | ||
# Execute compiled result if compiled without any problems | # Execute compiled result if compiled without any problems | ||
− | if ($err) { print "$err\n\nAborting execution, there are errors or warnings!\n\n" } | + | if ($err) { print "$err\n\nAborting execution, there are errors or warnings!\nNothing killed or executed.\n\n" } |
else { | else { | ||
print "\nCompiled successfully!\n"; | print "\nCompiled successfully!\n"; |
Revision as of 10:21, 21 July 2006
- !/usr/bin/perl
print "\n";
$wiki = "http://www.organicdesign.co.nz/wiki/index.php"; $ps = 'ps x |egrep husk[.]bin$'; $qxps = qx($ps);
- Sync files specified in args, or obtain a list of files from Benders fileSync list
if ($#ARGV<0) { print "Retrieving files specified in OD:Bender/fileSync list...\n"; $fileSync = qx(curl -s "$wiki?title=Bender/fileSync&xpath:view:"); $fileSync =~ s/<\/ul>.+$//ms;
%articles = $fileSync =~ /
- Retrieve each article and save to specified filepath
- Compile husk and format output
- Execute compiled result if compiled without any problems