<commit_before># command.blog

命令行的博客，[demo](https://xuexb.github.io/command.blog/)，灵感来自 [@52cik](https://github.com/52cik)

## 使用

```html
<!-- 引用代码 -->
<script type="text/javascript" src="https://raw.githubusercontent.com/xuexb/command.blog/master/index.js"></script>

<script type="text/javascript">
    // 创建控制台
    command.create(options);
</script>
```

## api

### command.create(options)

```js
/**
 * 创建控制台
 *
 * @description 会覆盖window[key]方法以具备在控制台内直接打命令运行
 * @param {Object}              optioins            配置对象
 * @param {Array|Function}      options.data        数据，如果是方法则认为返回Promise
 * @param {string}              options.name        名称，显示在每条结果的最后
 */
```

### command.noConflict()

```js
/**
 * 恢复代码
 *
 * @description 将把之前覆盖的window[key]方法还原<commit_msg>update: 更新文件地址<commit_after># command.blog

命令行的博客，[demo](https://xuexb.github.io/command.blog/)，灵感来自 [@52cik](https://github.com/52cik)

## 使用

```html
<!-- 引用代码 -->
<script type="text/javascript" src="//raw.githubusercontent.com/xuexb/command.blog/gh-pages/index.js"></script>

<script type="text/javascript">
    // 创建控制台
    command.create(options);
</script>
```

## api

### command.create(options)

```js
/**
 * 创建控制台
 *
 * @description 会覆盖window[key]方法以具备在控制台内直接打命令运行
 * @param {Object}              optioins            配置对象
 * @param {Array|Function}      options.data        数据，如果是方法则认为返回Promise
 * @param {string}              options.name        名称，显示在每条结果的最后
 */
```

### command.noConflict()

```js
/**
 * 恢复代码
 *
 * @description 将把之前覆盖的window[key]方法还原
{'fraction_non_alphanumeric': 0.18566775244299674, 'fraction_numerical': 0.005211726384364821, 'mean_word_length': 3.208219178082192, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 5, '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': '3967645', 'n_tokens_mistral': 666, 'n_tokens_neox': 701, 'n_words': 76}