#配置语言 #已废弃 #

rakh

一个极其简单的配置语言

6 个版本 (稳定)

1.1.2 2022年2月7日
1.1.1 2022年1月4日
1.0.1 2022年1月4日
0.1.0 2021年12月22日

726配置

自定义许可协议

4KB

Rakh!一个极其简单的配置语言。

不是开玩笑,它真的很简单。只有37行(重要)代码,是现有最小的配置语言之一。

那给我看看一些例子!

key:value
x:5
order_reached:true
rust_is_awesome:true

如何使用它?

Rakh 是一个 Rust 包,它只有一个 单个 函数 -- interpret()。它返回一个 Result<HashMap<String, String>, Error>。你只需将 Rakh 代码传递给它。就像这样 -

use rakh;

fn main() {
	let config = rakh::interpret("rust_is_awesome:true").unwrap();

	println!("{}", config.get("rust_is_awesome")); // true
}

许可证

Rakh 使用非常宽容的 Blue Oak 1.0.0 许可协议,更多信息请参阅 LICENSE.md

依赖

~290–750KB
~18K SLoC