Alfred Bundler

the Alfred 2 dependency downloader framework

  • Current Release
  • Taurus 1 — ???
  • Previous Release
  • Aries 1 — 15 April 2004 deprecated
The Bundler is ironically named in that it does not bundle dependencies but, instead, makes bundling obsolete.

Best Practices

The bundler makes it easy to follow best practices for workflow development. It installs all assets in Alfred's data directory instead of the system directory, including Python packages and Ruby gems, making workflows easy to uninstall.

Further, Ruby gems will always be compatible with the user's system, so you don't have to worry about bundling all of the versions for the user's system.

Features

  • Utilities
    • like CocoaDialog and Pashua.
  • Wrappers
    • to make CocoaDialog and Terminal-Notifier easier to implement.
  • Libraries
    • General libraries for AppleScript, Bash, and PHP
    • Composer for PHP
    • PyPi for Python
    • Gems for Ruby
  • Icons
  • Logging
    • Log to a file or to the console with no effort.
  • Bash floating point math library

The Bundler comes in different languages

The Bundler Team

Shawn Patrick Rice (Github | Alfred Forums | Packal | Website)
Dean Jackson (Github | Alfred Forums | Packal | Website)
Stephen Bunn (Github | Alfred Forums | Packal | Website)
Stephen Margheim (Github | Alfred Forums | Packal | Website)

Learn more about the bundler

Questions?

Post on the Alfred Forum thread.

Bug Reports?

Open an issue in the Github queue.