<commit_before>const Command = require("../command.js");

class Info extends Command {
    constructor(client) {
        super(client, {
            name: "info",
            type: "general",
            description: "Displays info about the specified command.",
            use: [
                ["command or alias", true]
            ],
            aliases: [
                "help"
            ]
        });

        this.default = true;
    }

    run(message, args = [""]) {
        const cmdFile = this.client.commands.get(args[0].toLowerCase()) || this.client.commands.get(this.client.aliases.get(args[0].toLowerCase()));

        if (!cmdFile) return this.client.utils.warn(`${args[0]} is not a valid command name or alias.`);

        const howTo = cmdFile.use ? cmdFile.use.map(use => use[1] ? `<${use[0]}>` : `[${use[0]}]`).join(" ") : "";
        const use = this.client.prefix ? `${this.client.prefix}${cmdFile.name} ${howTo}` : `${howTo ? `${howTo} ` : ""}${cmdFile.name}${this.client.suffix}`;

        const description = `${cmdFile.description}\n\n**Usage**\n${use}\n\n**Aliases**\n${cmdFile.aliases && cmdFile.aliases.length ? `\`${cmdFile.aliases.join("`, `")}\`` : "None"}`;
<commit_msg>Add further markdown<commit_after>const Command = require("../command.js");

class Info extends Command {
    constructor(client) {
        super(client, {
            name: "info",
            type: "general",
            description: "Displays info about the specified command.",
            use: [
                ["command or alias", true]
            ],
            aliases: [
                "help"
            ]
        });

        this.default = true;
    }

    run(message, args = [""]) {
        const cmdFile = this.client.commands.get(args[0].toLowerCase()) || this.client.commands.get(this.client.aliases.get(args[0].toLowerCase()));

        if (!cmdFile) return this.client.utils.warn(`${args[0]} is not a valid command name or alias.`);

        const howTo = cmdFile.use ? cmdFile.use.map(use => use[1] ? `<${use[0]}>` : `[${use[0]}]`).join(" ") : "";
        const use = this.client.prefix ? `${this.client.prefix}${cmdFile.name} ${howTo}` : `${howTo ? `${howTo} ` : ""}${cmdFile.name}${this.client.suffix}`;

        const description = `\`${cmdFile.description}\`\n\n**Usage**\n${use}\n\n**Aliases**\n${cmdFile.aliases && cmdFile.aliases.length ? `\`${cmdFile.aliases.join("`, `")}\`` : "None"}`;

{'fraction_non_alphanumeric': 0.20519159456118666, 'fraction_numerical': 0.004944375772558714, 'mean_word_length': 2.463623395149786, 'pattern_counts': {'":': 0, '<': 5, '<?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': '2090030', 'n_tokens_mistral': 771, 'n_tokens_neox': 769, 'n_words': 138}