Package Managers (Download latest release)
Package Repo Search
Quick package/plugin/component (repo) lookup for your favourite package managers. Currently supports Alcatraz to Yeoman Generators.
-
pkgman cleardb
: Clear local database cache files -
pkgman cachedb
: Update local database cache files -
alcatraz {query}
: Cocoa Packages -
apm {query}
: Atom Packages -
apt-get {query}
: Ubuntu Packages -
bower {query}
: Bower Components for JavaScript -
brew {query}
: Homebrew Plugins -
chef {query}
: Chef Cookbooks -
cocoa {query}
: CocoaPods can be upgraded to CocoaDocs by changing$apple_docs
to true in the script. -
composer {query}
: PHP Composer Packages -
crates {query}
: Rust Crates -
docker {query}
: Docker Images -
dt {query}
: DefinitelyTyped TypeScript Definitions -
gems {query}
: Ruby Gems -
gradle {query}
: Java Gradle Packages -
grunt {query}
: nodeJS task-runner Grunt Plugins -
gulp {query}
: nodeJS task-runner Gulp Plugins -
hackage {query}
: Haskell package archive -
hex {query}
: Elixir Hex Packages -
maven {query}
: Java Maven Libraries -
npm {query}
: nodeJS NPM Packages -
nuget {query}
: .Net NuGet Packages -
pear {query}
: PHP Pear Packages -
puppet {query}
: Puppet Modules -
pypi {query}
: Python Packages -
r {query}
: R Packages -
raspbian {query}
: Rasberry Pi Packages -
rpm {query}
: Linux Packages -
st {query}
: Sublime Text Packages -
yarn {query}
: Yarn Packages -
yo {query}
: Yeoman Generators
default
: open README page urlcmd
: copy name/id to frontmost appshift
: copy config file name/id and version to frontmost app
All workflows require constant internet connection.
Workflows can break from time to time due to changes by the provider of the repo. If you notice a workflow stops working, post it at https://github.com/willfarrell/alfred-pkgman-workflow/issues.
All repos have caching enabled to speed up common queries. These caches are refreshed after 14 days and may take longer than expected to return results during update. You can force a cache refresh by running pkgman cachedb
to re-download the databases (applies to alcatraz
, grunt
, cocoa
). Alternatively you can run pkgman cleardb
to remove all stored cache, but this isn't recommended. Clearing your cache is recommended after an update if the package manager you use had a bug previously.
The Python Package Index is very slow due to a lack on API and pagination. A min query length has been put in place to help speed this up. You can change it in the script, $min_query_length = 3
. Perhaps someone with a python background can improve this.
Featured on Smashing Magazine