' . $environmentName . '');
        
        // Check if there is already an environment with the same name
        if (file_exists($environmentConfigFile)) {
            Mage_Console::output('Error!! Already exists an environment called ' . $environmentName . '', 1, 2);
        } else {
            $releasesConfig = 'releases:' . PHP_EOL 
                            . '  enabled: true' . PHP_EOL
                            . '  max: 10' . PHP_EOL
                            . '  symlink: current' . PHP_EOL
                            . '  directory: releases' . PHP_EOL;
            
            $baseConfig = '#' . $environmentName . PHP_EOL
                        . 'deployment:' . PHP_EOL
                        . '  user: dummy' . PHP_EOL
                        . '  from: ./' . PHP_EOL
                        . '  to: /var/www/vhosts/example.com/www' . PHP_EOL
                        . '  excludes:' . PHP_EOL
                        . ($withRelases ? $releasesConfig : '')
                        . 'hosts:' . PHP_EOL
                        . 'tasks:' . PHP_EOL
                        . '  pre-deploy:' . PHP_EOL
                        . '  on-deploy:' . PHP_EOL
                        . '    - deployment/rsync' . PHP_EOL
                        . '  post-deploy:' . PHP_EOL;
            $result = file_put_contents($environmentConfigFile, $baseConfig);
            
            if ($result) {
                Mage_Console::output('Success!! Environment config file for ' . $environmentName . ' created successfully at ' . $environmentConfigFile . '');
                Mage_Console::output('So please! Review and adjust its configuration.', 2, 2);
            } else {
                Mage_Console::output('Error!! Unable to create config file for environment called ' . $environmentName . '', 1, 2);
            }
        }
    }
}