🎩⚡ powerpack
Supercharge your Alfred workflows by building them in Rust 🦀!
🚀 Getting started
This project contains a powerpack crate which provides types for developing
script filter Alfred workflows in Rust. It also provides a command line tool to
initialize, build, and install workflows built using the powerpack crate.
Firstly, install the command line tool.
Now create a new project using a similar API as cargo new or cargo init.
This will create a new Rust project as well as a workflow/ directory
containing information about your Alfred workflow. The following will create
a release build of the workflow and copy it to the workflow/ directory.
Now you can link it. The following will symlink the workflow/ directory to
the Alfred preferences folder.
To package a .alfredworkflow file for release you can run the following.
💡 Examples
The following projects are built using powerpack.
License
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.