<commit_before>#! /usr/bin/env node

const runCli = require('../lib/cli').runCli;
const validators = require('../lib/validation/validators');

const init = require('../lib/commands/init');

const pkg = require('../package.json');

runCli({
    version: pkg.version,
    name: pkg.name
}, {
    commands: {
        init
    }
}, {
    commands: {
        init: {
            description: 'Init a new project.',
            help: `
                Used to init new projects using special templates. If no template is given a prompt...
                The templates are fetched from Github and it's easy to create new ones.`,
            options: [{
                name: 'list',
                shortname: 'l',
                validation: validators.isBoolean,
                description: 'List the available versions of a template.'
            }, {
                name: 'force',
                shortname: 'f',
                validation: validators.isBoolean,
                description: 'Ignore non empty directory warning.'
            }],
            arguments: [{
                name: 'template',
                validation: validators.isPath,
                description: 'What template to use. Matches Github structure with Username/Repo.'
            }, {<commit_msg>Fixed the help text<commit_after>#! /usr/bin/env node

const runCli = require('../lib/cli').runCli;
const validators = require('../lib/validation/validators');

const init = require('../lib/commands/init');

const pkg = require('../package.json');

runCli({
    version: pkg.version,
    name: pkg.name
}, {
    commands: {
        init
    }
}, {
    commands: {
        init: {
            description: 'Init a new project.',
            help: `
                Used to init new projects using special templates. If no template is given a prompt will ask for one.
                The templates are fetched from Github and it's easy to create new ones.`,
            options: [{
                name: 'list',
                shortname: 'l',
                validation: validators.isBoolean,
                description: 'List the available versions of a template.'
            }, {
                name: 'force',
                shortname: 'f',
                validation: validators.isBoolean,
                description: 'Ignore non empty directory warning.'
            }],
            arguments: [{
                name: 'template',
                validation: validators.isPath,
                description: 'What template to use. Matches Github structure with Username/Repo.'
            }, {
{'fraction_non_alphanumeric': 0.11089569600620396, 'fraction_numerical': 0.0, 'mean_word_length': 1.6219512195121952, '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': '4279612', 'n_tokens_mistral': 666, 'n_tokens_neox': 627, 'n_words': 207}