hunk.code_window:   works: 'everywhere',
     availableOptions: [],
     run: function (commandOptions: any) {
       let commandFiles = fs.readdirSync(__dirname)
         // Remove files that are not JavaScript or Typescript
         .filter(file => file.match(/\.(j|t)s$/) && !file.match(/\.d.ts$/))
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:   run: function (commandOptions: any, rawArgs: any) {
  
hunk.file_path: packages/angular-cli/commands/help.ts
hunk.type: replace
file: import {
    writeMultipleFiles,
    deleteFile,
    expectFileToMatch,
    moveFile,
    replaceInFile
  } from '../../../utils/fs';
  import {ng} from '../../../utils/process';
  import {stripIndents} from 'common-tags';
  import {isMobileTest} from '../../../utils/utils';
  
  
  export default function() {
    if (isMobileTest()) {
      return;
    }
  
    return writeMultipleFiles({
        'src/app/app.component.less': stripIndents`
          .outer {
            .inner {
              background: #fff;
            }
          }
        `
      })
      .then(() => deleteFile('src/app/app.component.css'))
      .then(() => replaceInFile('src/app/app.component.ts',
                                './app.component.css', './app.component.less'))
      .then(() => ng('build'))
      .then(() => expectFileToMatch('dist/main.bundle.js', /.outer.*.inner.*background:\s*#[fF]+/))
      .then(() => moveFile('src/app/app.component.less', 'src/app/app.component.css'));
  }
  