<commit_before>import yeoman from 'yeoman-environment';

const env = yeoman.createEnv();

env.register(require.resolve('generator-feathers'));
env.lookup();

export default function(vorpal) {
  vorpal
    .command('generate ', 'alias for generate app')
    .autocomplete(['app', 'hook', 'middleware', 'model', 'service'])
    .action(function (args, callback) {
      this.log('');
      env.run('feathers:app', callback);
    });

  vorpal
    .command('generate app')
    .description('generate new application')<commit_msg>explicit registraion for all 5 generators<commit_after>import yeoman from 'yeoman-environment';

const env = yeoman.createEnv();

env.register(require.resolve('generator-feathers/generators/app'), 'feathers:app');
env.register(require.resolve('generator-feathers/generators/hook'), 'feathers:hook');
env.register(require.resolve('generator-feathers/generators/middleware'), 'feathers:middleware');
env.register(require.resolve('generator-feathers/generators/model'), 'feathers:model');
env.register(require.resolve('generator-feathers/generators/service'), 'feathers:service');

export default function(vorpal) {
  vorpal
    .command('generate ', 'alias for generate app')
    .autocomplete(['app', 'hook', 'middleware', 'model', 'service'])
    .action(function (args, callback) {
      this.log('');
      env.run('feathers:app', callback);
    });

  vorpal
    .command('generate app')
    .description('generate new application')
{'fraction_non_alphanumeric': 0.16700889801505817, 'fraction_numerical': 0.0006844626967830253, 'mean_word_length': 5.440528634361233, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2326514', 'n_tokens_mistral': 430, 'n_tokens_neox': 435, 'n_words': 82}