tools/cli/helpers/util.js
function renameFiles(destinationPath, moduleName) {
    const Module = pascalize(moduleName);

    // change to destination directory
    shell.cd(destinationPath);

    // rename files
    shell.ls('-Rl', '.').forEach(entry => {
        if (entry.isFile()) {
            shell.mv(entry.name, entry.name.replace('Module', Module));
        }
    });

    // replace module names
    shell.ls('-Rl', '.').forEach(entry => {
        if (entry.isFile()) {
            shell.sed('-i', /\$module\$/g, moduleName, entry.name);
            shell.sed('-i', /\$_module\$/g, decamelize(moduleName), entry.name);
            shell.sed('-i', /\$Module\$/g, Module, entry.name);
            shell.sed('-i', /\$MoDuLe\$/g, startCase(moduleName), entry.name);
            shell.sed('-i', /\$MODULE\$/g, moduleName.toUpperCase(), entry.name);
        }
    });
}
function renameFiles(destinationPath, moduleName) {
    const Module = pascalize(moduleName);

    // change to destination directory
    shell.cd(destinationPath);

    // rename files
    shell.ls('-Rl', '.').forEach(entry => {
        if (entry.isFile()) {
            shell.mv(entry.name, entry.name.replace('Module', Module));
        }
    });

    // replace module names
    shell.ls('-Rl', '.').forEach(entry => {
        if (entry.isFile()) {
            shell.sed('-i', /\$module\$/g, moduleName, entry.name);
            shell.sed('-i', /\$_module\$/g, decamelize(moduleName), entry.name);
            shell.sed('-i', /\$Module\$/g, Module, entry.name);
            shell.sed('-i', /\$MoDuLe\$/g, startCase(moduleName), entry.name);
            shell.sed('-i', /\$MODULE\$/g, moduleName.toUpperCase(), entry.name);
        }
    });
}
function renameFiles ( destinationPath , moduleName ) { const Module = pascalize ( moduleName ) ; // change to destination directory shell . cd ( destinationPath ) ; // rename files shell . ls ( '-Rl' , '.' ) . forEach ( entry => { if ( entry . isFile ( ) ) { shell . mv ( entry . name , entry . name . replace ( 'Module' , Module ) ) ; } } ) ; // replace module names shell . ls ( '-Rl' , '.' ) . forEach ( entry => { if ( entry . isFile ( ) ) { shell . sed ( '-i' , / \$module\$ / g , moduleName , entry . name ) ; shell . sed ( '-i' , / \$_module\$ / g , decamelize ( moduleName ) , entry . name ) ; shell . sed ( '-i' , / \$Module\$ / g , Module , entry . name ) ; shell . sed ( '-i' , / \$MoDuLe\$ / g , startCase ( moduleName ) , entry . name ) ; shell . sed ( '-i' , / \$MODULE\$ / g , moduleName . toUpperCase ( ) , entry . name ) ; } } ) ; }
Renames the templates in the destination directory.

@param destinationPath - The destination path of a new module.
@param moduleName - The name of a new module.
Renames the templates in the destination directory .