SYMBOL INDEX (18 symbols across 10 files) FILE: src/commands/new.js function normalizeOption (line 25) | function normalizeOption(option) { function prepareTemplate (line 36) | function prepareTemplate(name, variables) { function prepareDockerTemplate (line 42) | function prepareDockerTemplate(name, option, user) { function dockerExec (line 86) | function dockerExec(cmd, runsWithDocker, silent, dryRun) { function getMigrateType (line 143) | function getMigrateType(database) { function isWrongProjectName (line 163) | function isWrongProjectName(name) { function cleanUpSails (line 170) | function cleanUpSails(options, silent){ FILE: src/commands/up.js function printLines (line 26) | function printLines(data, prepend, color, outputMode) { function runAndOutput (line 47) | function runAndOutput(cmd, parameters, execOptions, printOptions) { FILE: src/helpers/promise.js function PromiseExt (line 32) | function PromiseExt(resolver, label) { FILE: src/helpers/setUpTracking.js function clientId (line 6) | function clientId() { FILE: src/tasks/Project.js function closestPackageJSON (line 11) | async function closestPackageJSON(pathName) { function Project (line 27) | function Project(root, pkg) { FILE: src/tasks/copyToProject.js function highlightDiff (line 11) | function highlightDiff(line) { FILE: tests/acceptance/generateTest.js function generate (line 23) | async function generate(args) { FILE: tests/acceptance/installTest.js function install (line 25) | async function install(args) { FILE: tests/helpers/promise.js function PromiseExt (line 31) | function PromiseExt(resolver, label) { FILE: tests/runner.js function addFiles (line 29) | function addFiles(mocha, files) {