警告

此存储库不再积极维护,已被弃用。 请注意,它已被 Repyfi 上托管的新存储库取代。 请访问更新后的存储库以获取最新开发和支持 Repyfi。 此存储库不再积极维护,已被弃用。 请注意,它已被 Repyfi 上托管的新存储库取代。 请访问更新后的存储库以获取最新开发和支持。

Repify CLI

一个轻量级且用户友好的命令行应用程序,专为文本重复而设计。

Swift Compatibility Platform Compatibility Platform Compatibility Windows

安装

RepeatCLI 尚未在任何包管理器中提供,也没有编译后的版本 😮‍💨。 因此,您必须手动编译。

用法

RepeatCLI 是一个 CLI 应用程序,这意味着必须从终端执行该应用程序。

基本重复

使用 repeat-cli <text> 来重复文本。其中 <text> 是您的文本。

repeat-cli Hello

结果

% repeat-cli Hello
Hello
Hello

要重复多个单词甚至整个句子,文本必须用 '" 符号包裹。

repeat-cli 'Be faster 🐢'

结果

% repeat-cli 'Be faster 🐢'
Be faster 🐢
Be faster 🐢

注意: 如果缺少 <text>,您将收到此错误

Error: Missing expected argument '<text>'

重复次数

默认情况下,文本只会重复两次。

要设置自定义重复次数,请使用 --count <count> 选项。其中 <count> 是一个数字。

repeat-cli 'I promise to always use UTF-8 🐶' --count 5

注意: 您也可以使用较短的条目。

repeat-cli 'I promise to always use UTF-8 🐶' -c 5

结果

% repeat-cli 'I promise to always use UTF-8 🐶' --count 5
I promise to always use UTF-8 🐶
I promise to always use UTF-8 🐶
I promise to always use UTF-8 🐶
I promise to always use UTF-8 🐶
I promise to always use UTF-8 🐶

注意: <count> 必须大于零。否则,您将收到此错误

Error: 'count' must be greater than zero.

重复计数器

要包含重复计数器,请使用 --include-counter 选项。

repeat-cli 'Yare yare daze...' --count 3 --include-counter

注意: 您也可以使用较短的条目。

repeat-cli 'Yare yare daze...' -c 3 -i

结果

% repeat-cli 'Yare yare daze...' --count 3 --include-counter
1: Yare yare daze...
2: Yare yare daze...
3: Yare yare daze...

多行

如果您需要重复一个由多行组成的文本,或者以更易读的版本编写参数,那么多行可能很有用。

要使用多行,您必须使用 \,就好像它是一个换行符一样。

repeat-cli 'Dum-dum-dum-dum, ditty dum-dum-dum \
            Dum, dum, dum'

结果

% repeat cli 'Dum-dum-dum-dum, ditty dum-dum-dum \
              Dum, dum, dum'
Dum-dum-dum-dum, ditty dum-dum-dum
Dum, dum, dum
Dum-dum-dum-dum, ditty dum-dum-dum
Dum, dum, dum

参数顺序无关紧要

RepeatCLI 使用以下参数顺序

<text> [--count <count>] [--include-counter]

但这并不意味着您必须遵循它。任何参数组合都是正确的。

以下命令的工作方式相同

贡献

有兴趣为 RepeatCLI 做出贡献吗? 我们很乐意得到您的帮助。 RepeatCLI 是一个开源项目,由像您这样的用户一次又一次地贡献而构建。

许可证

根据 MIT 许可证获得许可。