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

// Copyright (c) 2015 <NAME>
// MIT License


var protogram = require('protogram');
var help = require('protogram-help');
var action = require('./cli/action');

var program = protogram.create({
    optional: "command(s)",
    action: action
});

program
    .command('*', {
        includeRoot: true
    })
    .option('--help', help);

program
    .option('--stream', {
        optional: 'stream name',
        description: "Stream the output of this instance to a display instance. (default name: the stream's PID)"
    })
    .option('--channel', {
        required: 'channel name',
        description: 'Specify a channel name. (default: multiview_main)',
        default: 'multiview_main'
    })
    .option('--autoexit', {
        optional: 'delay',
        shortcut: '-x',
        description: 'Exit automatically after all processes have finished. (default delay: 500ms)',
        default: 'multiview_main'
    })
    .option('--efficient', {
        description: 'Render process output efficiently – great for remote connections'
    });

program.parse(process.argv);<commit_msg>Rearranging order of options.<commit_after>#!/usr/bin/env node

// Copyright (c) 2015 <NAME>
// MIT License


var protogram = require('protogram');
var help = require('protogram-help');
var action = require('./cli/action');

var program = protogram.create({
    optional: "command(s)",
    action: action
});

program
    .command('*', {
        includeRoot: true
    })
    .option('--help', help);

program
    .option('--autoexit', {
        optional: 'delay',
        shortcut: '-x',
        description: 'Exit automatically after all processes have finished. (default delay: 500ms)',
        default: 'multiview_main'
    })
    .option('--efficient', {
        description: 'Render process output efficiently – great for remote connections'
    })
    .option('--stream', {
        optional: 'stream name',
        description: "Stream the output of this instance to a display instance. (default name: the stream's PID)"
    })
    .option('--channel', {
        required: 'channel name',
        description: 'Specify a channel name. (default: multiview_main)',
        default: 'multiview_main'
    });
    

program.parse(process.argv);
{'fraction_non_alphanumeric': 0.1485235786690172, 'fraction_numerical': 0.00617011899515205, 'mean_word_length': 2.8344594594594597, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '2776999', 'n_tokens_mistral': 659, 'n_tokens_neox': 636, 'n_words': 190}