4个稳定版本
2.1.0 | 2023年12月20日 |
---|---|
2.0.1 | 2023年12月6日 |
2.0.0 | 2023年8月10日 |
1.0.0 | 2023年7月31日 |
#154 in 文本处理
每月 23 次下载
120KB
7K SLoC
Uclanr
您的高度专业化的头脑风暴焦点单词生成器。
为什么会有这个存在呢?
我喜欢Unix风格的二进制名称:它们要么有背后酷炫的历史,要么是俏皮的玩笑。
而且,我相当擅长在创建新项目时即时想出这些名称,所以我想要一个单词生成器来帮助我的灵感。
您通常的单词生成器会在给出任何有用的单词之前给出5个双字母单词,所以我决定只生成不那么常见的单词。
有了这些,我现在可以随意生成头脑风暴材料了!
它做什么?
它将随机单词打印到标准输出。非常简单。
如果命令后指定了数字(uclanr 5),它将打印这么多随机单词,用空格分隔。
程序使用的单词按流行度排序:从第1001个最常见的单词到第10000个。
从那里,我移除了所有长度为4个字母以下的单词,留下至少5个字母的单词。
最后,我们有7165个可能的单词。非常具体,我知道。
特性
运行 uclanr --help
查看帮助菜单。
默认情况下,随机单词由空格连接。您可以使用 --joiner
或 -j
更改它。它不一定是单个字符。
如果您在 --joiner
中指定 \n
,它被视为换行符;\t
是制表符。使用 --raw
或 -r
禁用此功能。
使用 --case
或 -c
指定单词的大小写。支持的值是 caps
用于大写单词,title
用于标题大小写单词,和 lower
用于默认的小写字母。
用法
A random word picker that gives you actually useful words.
Usage: uclanr [OPTIONS] [AMOUNT]
Arguments:
[AMOUNT] Amount of random words to print [default: 1]
Options:
-j, --joiner <JOINER> The string that joines the random words, if there are
more than 1 [default: " "]
-c, --case <CASE> Sets the case of every word [default: lower] [possible
values: caps, title, lower]
-r, --raw Disable interpreting \n as a newline and \t as a tab
-h, --help Print help
-V, --version Print version
安装
cargo install uclanr
cargo-binstall
和 cargo-quickinstall
也受到支持
卸载
cargo uninstall uclanr
依赖项
~3–15MB
~155K SLoC