<?php

if($_SERVER['argc'] != 2) {
    echo 
"Usage: {$_SERVER['argv'][0]} <configuration-name>\n";
    exit(
1);
}

$cname $_SERVER['argv'][1];
$mydir dirname(__FILE__);
$cdir $mydir '/env/' $cname;

if(!
file_exists($cdir)) {
    echo 
"The configuration '$cname' does not exist.\n";
    exit(
1);
}

echo 
"Merging configuration from '$cname' into project...\n[";
$files explode("\n",`find $cdir -type f`);
foreach(
$files as $file) {
    if(
strpos($file".svn") !== FALSE)
        continue;
    
    
$destfile $mydir str_replace($cdir''$file);
    echo 
".";
    
copy($file$destfile);
}
echo 
"]\n Complete.\n\n";