<commit_before><?php
/**
 * This file is part of the phpspec-console package.
 * (c) 2017 <NAME> <timomichna/yahoo.de>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Tidal\PhpSpec\ConsoleExtension\Contract\Command;

/**
 * interface Tidal\PhpSpec\ConsoleExtension\Contract\Command\ConfigInterface
 */
interface ConfigInterface
{
    public const NAME_KEY = 'name';
    public const SHORTCUT_KEY = 'shortcut';
    public const DESCRIPTION_KEY = 'description';
    public const HELP_KEY = 'help';
    public const HIDDEN_KEY = 'hidden';
    public const USAGES_KEY = 'usages';
    public const ARGUMENTS_KEY = 'arguments';
    public const OPTIONS_KEY = 'options';
    public const MODE_KEY = 'mode';
    public const SCALAR_CONFIG = [
        self::NAME_KEY,
        self::DESCRIPTION_KEY,
        self::HELP_KEY,
        self::HIDDEN_KEY
    ];
}
<commit_msg>add SHORTCUT_KEY<commit_after><?php
/**
 * This file is part of the phpspec-console package.
 * (c) 2017 <NAME> <timomichna/yahoo.de>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Tidal\PhpSpec\ConsoleExtension\Contract\Command;

/**
 * interface Tidal\PhpSpec\ConsoleExtension\Contract\Command\ConfigInterface
 */
interface ConfigInterface
{
    public const NAME_KEY = 'name';
    public const SHORTCUT_KEY = 'shortcut';
    public const DESCRIPTION_KEY = 'description';
    public const HELP_KEY = 'help';
    public const HIDDEN_KEY = 'hidden';
    public const USAGES_KEY = 'usages';
    public const ARGUMENTS_KEY = 'arguments';
    public const OPTIONS_KEY = 'options';
    public const MODE_KEY = 'mode';
    public const SCALAR_CONFIG = [
        self::NAME_KEY,
        self::DESCRIPTION_KEY,
        self::HELP_KEY,
        self::HIDDEN_KEY,
        self::SHORTCUT_KEY
    ];
}

{'fraction_non_alphanumeric': 0.10025706940874037, 'fraction_numerical': 0.004113110539845758, 'mean_word_length': 3.536130536130536, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, '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': '4926136', 'n_tokens_mistral': 618, 'n_tokens_neox': 593, 'n_words': 164}