#compound #generation #cli-tool #noun #generate #farsi #naming

bin+lib felfel

用于生成波斯语复合名词的 Rust 库和 CLI 工具

2 个版本

0.1.1 2020 年 11 月 9 日
0.1.0 2020 年 11 月 9 日

#7 in #noun

MIT 许可证

7KB
150

felfel

用于生成波斯语复合名词的 Rust 库和 CLI 工具。

这是一段生成波斯语复合名称的代码。可用于命名事物或匿名访客,或者仅供娱乐。

用法

felfel 可作为库或小的 CLI 工具使用。

作为 CLI 工具使用

# Install it
$ cargo install felfel

# Use it in command line
$ felfel --> hopefully will make you smile

作为库使用

将以下内容添加到您的 Cargo.toml

[dependencies]
felfel = 0.1

然后调用 gen 函数

use felfel;

fn main() {
	println!(felfel::gen());
}

作为 WebAssembly 包使用

felfel 已编译为 Wasm 并作为 JavaScript 包发布到 npm。首先将其添加到您的 package.json

# Add it to your program
$ npm install felfel

然后调用 gen 函数

import * as felfel from "felfel";
console.log(felfel.gen());

您还可以使用 wasm-pack build --target no-modules 的输出并将其上传到某处。

开发

唯一值得注意的命令是 npm 包的生成

# install wasm-pack
$ cargo install wasm-pack

# build the npm package
$ wasm-pack build --target nodejs

# publish the package
$ wasm-pack publish

许可证

felfel 基于 MIT 许可证分发。

依赖

~0.8–1.6MB
~31K SLoC