当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript chalk.magenta函数代码示例

本文整理汇总了TypeScript中chalk.magenta函数的典型用法代码示例。如果您正苦于以下问题:TypeScript magenta函数的具体用法?TypeScript magenta怎么用?TypeScript magenta使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了magenta函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: GetPort

new GetPort().startPortSearch(clOptions.port, (port) => {
    /** If the user *did* specify a port and we end up not using it */
    if (clOptions.port !== cl.defaultPort
        && port !== clOptions.port) {
        console.log(chalk.magenta(`[WEB] WARNING: Desired port is not available so using port ${port}`));
    }
    // Also setup in clOptions for future use.
    clOptions.port = port;

    server.listen(port, clOptions.host, function(err) {
        if (err) {
            console.error(err);
            exit(errorCodes.couldNotListen);
        }
        const host = clOptions.host in {'localhost':true,'127.0.0.1':true,'0.0.0.0': true} ? 'localhost' : clOptions.host;
        const url = `http://${host}:${port}`;
        console.log(`DASHBOARD:`, chalk.green(url));
        if (clOptions.open) {
            open(url);
        }
        listeningAtUrl.emit({ url });
        serverStarted.started();
    });
});
开发者ID:hsyngkby,项目名称:alm,代码行数:24,代码来源:server.ts

示例2: magentaReverse

 static magentaReverse(tag: any, message: any) {
   console.log(`${tag}${chalkMagenta(message)}`)
 }
开发者ID:NohSeho,项目名称:oh-my-github-1,代码行数:3,代码来源:util.ts

示例3: magenta

 static magenta(tag: any, message: any) {
   console.log(`${chalkMagenta(tag)}${message}`)
 }
开发者ID:NohSeho,项目名称:oh-my-github-1,代码行数:3,代码来源:util.ts

示例4: log

  public log() {
    console.log(chalk.magenta('Writing files'))

    console.log('')
  }
开发者ID:mirego,项目名称:accent-cli,代码行数:5,代码来源:project-export.ts

示例5: async

 gulp.watch(settings.scripts, async (done) => {
     await taskRunner.run(Typescript);
     console.log(magenta("Project reloaded"));
     done();
 });
开发者ID:mtfranchetto,项目名称:smild,代码行数:5,代码来源:ModuleWatchBuild.ts

示例6: stderr

function stderr(line: string) {
  process.stderr.write(chalk.magenta(line) + '\n');
}
开发者ID:chbrown,项目名称:academia,代码行数:3,代码来源:index.ts

示例7: staticCommand

export async function staticCommand(config: Configuration): Promise<Error[]> {
  const stats = new StatsCounter()

  // step 0: create working dir
  if (!config.workspace) {
    config.workspace = await createWorkingDir(config.useSystemTempDirectory)
  }

  // step 1: find files
  const filenames = await getFileNames(config)
  if (filenames.length === 0) {
    console.log(chalk.magenta('no Markdown files found'))
    return []
  }

  // step 2: read and parse files
  const ASTs = await Promise.all(filenames.map(readAndParseFile))

  // step 3: find link targets
  const linkTargets = findLinkTargets(ASTs)

  // step 4: extract activities
  const activities = extractActivities(ASTs, config.classPrefix)
  const links = extractImagesAndLinks(ASTs)
  if (activities.length === 0 && links.length === 0) {
    console.log(chalk.magenta('no activities found'))
    return []
  }

  // step 5: execute the ActivityList
  process.chdir(config.workspace)
  const jobs = executeParallel(links, linkTargets, config, stats)
  const results = (await Promise.all(jobs)).filter(r => r) as Error[]

  // step 6: cleanup
  process.chdir(config.sourceDir)
  if (results.length === 0 && !config.keepTmp) {
    rimraf.sync(config.workspace)
  }

  // step 7: write stats
  let text = '\n'
  let color
  if (results.length === 0) {
    color = chalk.green
    text += chalk.green('Success! ')
  } else {
    color = chalk.red
    text += chalk.red(`${results.length} errors, `)
  }
  text += color(
    `${activities.length + links.length} activities in ${
      filenames.length
    } files`
  )
  if (stats.warnings() > 0) {
    text += color(', ')
    text += chalk.magenta(`${stats.warnings()} warnings`)
  }
  text += color(`, ${stats.duration()}`)
  console.log(chalk.bold(text))
  return results
}
开发者ID:Originate,项目名称:tutorial-runner,代码行数:63,代码来源:static.ts

示例8: logUpdate

     .then((result: DownloadResults) => {
       options.silent || logUpdate(`${chalk.magenta(result.format.data.videoTitle)} saved as
 ${chalk.green(result.path)} [${toHumanTime(result.duration / 1000)}]`);
       process.exit(0);
     }, err => {
开发者ID:JimmyBoh,项目名称:pully,代码行数:5,代码来源:pully.ts

示例9: run

export default async function run(reposToConvert: WorkspaceRepo[]) {
  console.log(
      chalk.dim('[1/5] ') + chalk.magenta(`Setting up push to GitHub...`));
  const {commitMessage, branchName, forcePush} = (await inquirer.prompt([
    {
      type: 'input',
      name: 'branchName',
      message: 'push to branch:',
      default: 'polymer-modulizer-auto-generated',
    },
    {
      type: 'confirm',
      name: 'forcePush',
      message: (args) => {
        return `force push? (WARNING: This will overwrite any existing "${
            args.branchName}" branch on GitHub`;
      },
      default: false,
    },
    {
      type: 'input',
      name: 'commitMessage',
      message: 'with commit message:',
      default: `"auto-generated by polymer-modulizer"`,
    }
  ]));

  console.log(chalk.dim('[2/5] ') + chalk.magenta(`Preparing new branches...`));
  await startNewBranch(reposToConvert, 'polymer-modulizer-staging');

  console.log(chalk.dim('[3/5] ') + chalk.magenta(`Committing changes...`));
  await commitChanges(reposToConvert, commitMessage);

  console.log('');
  console.log('Ready to push:');
  for (const repo of reposToConvert) {
    console.log(`  - ${repo.github.fullName}  ${
        chalk.dim(repo.github.ref || repo.github.defaultBranch)} -> ${
        chalk.cyan(branchName)}`);
  }
  console.log('');

  const {confirmPush} = (await inquirer.prompt([{
    type: 'confirm',
    name: 'confirmPush',
    message: 'start?',
    default: true,
  }]));
  if (!confirmPush) {
    return;
  }

  console.log(chalk.dim('[4/5] ') + chalk.magenta(`Pushing to GitHub...`));
  const publishResults =
      await pushChangesToGithub(reposToConvert, branchName, forcePush);
  publishResults.successes.forEach((_result, repo) => {
    console.log(`  - ${chalk.cyan(repo.dir)}: success!`);
  });
  publishResults.failures.forEach(logRepoError);

  console.log(chalk.dim('[5/5]') + ' 🎉  ' + chalk.magenta(`Push Complete!`));
}
开发者ID:,项目名称:,代码行数:62,代码来源:


注:本文中的chalk.magenta函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。