#alfred-workflow #com #helper #alfredapp

alfred

用于编写 Alfred 工作流的库。http://www.alfredapp.com

21 个版本 (11个稳定版本)

使用旧的 Rust 2015

4.0.2 2019年8月27日
4.0.1 2017年11月13日
4.0.0 2017年7月29日
3.0.3 2017年7月15日
0.0.1 2014年11月20日

#155macOS和iOS API

Download history 75/week @ 2024-03-11 101/week @ 2024-03-18 124/week @ 2024-03-25 158/week @ 2024-04-01 72/week @ 2024-04-08 80/week @ 2024-04-15 107/week @ 2024-04-22 99/week @ 2024-04-29 76/week @ 2024-05-06 85/week @ 2024-05-13 88/week @ 2024-05-20 76/week @ 2024-05-27 79/week @ 2024-06-03 58/week @ 2024-06-10 62/week @ 2024-06-17 74/week @ 2024-06-24

每月281次 下载
11 crates 中使用

MIT/Apache

68KB
1K SLoC

alfred-rs

Build Status

Rust 库,用于帮助创建 Alfred 工作流

API 文档

安装

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

[dependencies]

alfred = "4.0"

许可证

许可协议为以下之一

贡献

除非您明确声明,否则您有意提交给作品包括在内的任何贡献,均应双许可如上所述,没有任何附加条款或条件。

版本历史

4.0.1

  • Builder.into_json 公开。
  • Item.to_json 公开,以及其辅助类型上的 to_json 方法。

4.0.0

  • 添加对每个修饰符图标的支持。
  • 添加输出工作流变量的支持。
  • 添加输出每个项目工作流变量的支持。
  • 添加输出每个修饰符工作流变量的支持。
  • 在由此crate提供的类型上派生更多特质。

3.0.3

添加2个读取工作流环境变量的函数。

3.0.2

更新crates.io的文档链接。

3.0.1

serde_json 更新到1.0。

3.0

rustc-serialize 切换到 serde_json 以支持我们的JSON。

2.0.1

添加新的模块 alfred::env 以访问 Alfred 工作流环境变量。

2.0.0

将XML输出移动到自己的模块 alfred::xml,并引入了新的模块 alfred::json 用于新的 Alfred 3 JSON 格式。

更新了 ItemItemBuilder,增加了扩展修饰符功能和对QuickLook URL的支持。

1.0.1

双许可协议下使用 MIT 和 APACHE。

1.0.0

Rust 1.0 版本已发布!

0.3.1

移除了已不存在的最新夜间版本中的 #[unsafe_destructor]

0.3.0

IntoCow<'a, str> 切换到 Into<Cow<'a, str>>。这在技术上是一个破坏性更改,但不太可能影响任何人。

0.2.2

与最新的 Rust 夜间版本兼容。

0.2.1

与最新的 Rust 夜间版本兼容。

0.2

std::old_io 切换到 std::io

0.1.1

与 2015-02-21 的 Rust 夜间版本兼容。

0.1

与 Rust 1.0 Alpha 发布版兼容。

依赖项

~355–770KB
~17K SLoC