Rust library to help with creating Alfred Workflows.
Add the following to your Cargo.toml file:
[dependencies]
alfred = "4.0"Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.
- Update crate metadata.
- Make
Builder.into_jsonpublic. - Make
Item.to_jsonpublic, along withto_jsonmethods on its helper types.
- Add support for per-modifier icons.
- Add support for outputting workflow variables.
- Add support for outputting per-item workflow variables.
- Add support for outputting per-modifier workflow variables.
- Derive a few more traits on the types provided by this crate.
Add 2 more functions for reading workflow environment variables.
Update documentation links for crates.io.
Update serde_json to 1.0.
Switch from rustc-serialize to serde_json for our JSON support.
Add new module alfred::env for accessing the Alfred workflow environment
variables.
Moved XML output into its own module alfred::xml and introduced a new module
alfred::json for the new Alfred 3 JSON format.
Updated Item and ItemBuilder with the extended modifier functionality and
support for the QuickLook URL.
Dual-licensed under MIT and APACHE.
Rust 1.0 is out!
Remove #[unsafe_destructor], which no longer exists in the latest nightlies.
Switch from IntoCow<'a, str> to Into<Cow<'a, str>>.
This is technically a breaking change, but it is unlikely to affect anyone.
Compatibility with the latest Rust nightly.
Compatibility with the latest Rust nightly.
Switch from std::old_io to std::io.
Compatibility with the Rust nightly for 2015-02-21.
Compatibility with the Rust 1.0 Alpha release.