2 个版本
使用旧的 Rust 2015
0.1.1 | 2016年11月6日 |
---|---|
0.1.0 | 2016年11月6日 |
#18 在 #alfred-workflow
21KB
321 行代码(不含注释)
rusty_alfred
Rusty Alfred 是一个用于通过 JSON 格式中的 Alfred 3 脚本过滤器进行交互的快速库。
以下是一个快速示例,更多示例可以在 bin
目录中找到。
extern crate rusty_alfred;
use rusty_alfred::*;
fn main() {
let items = AlfredItems::new()
.item(AlfredItem::new("First item")
.subtitle("The first item's subtitle"))
.item(AlfredItem::new("Second item")
.subtitle("Another subtitle!"));
println!("{}", items.to_json().unwrap());
}
上述示例产生
lib.rs
:
Rusty Alfred 是一个用于通过 JSON 格式中的 Alfred 3 脚本过滤器进行交互的快速库。
基本示例
use rusty_alfred::*;
fn main() {
let items = AlfredItems::new()
.item(AlfredItem::new("First item")
.subtitle("The first item's subtitle"))
.item(AlfredItem::new("Second item")
.subtitle("Another subtitle!"));
println!("{}", items.to_json().unwrap());
}
依赖项
~2.5MB
~59K SLoC