Skip to content

skyzyx/docker-hub.alfredworkflow

Repository files navigation

docker-hub.alfredworkflow

An Alfred PowerPack Workflow for searching Docker Hub for public Docker images.

Usage

dockerhub {query} — Search for an image.

Actions

— Open the module in the Docker Hub UI.
⇧/⌘Y — Quicklook details

Screenshots




Download! Requires Alfred 3 and the PowerPack.

Developing/Deploying

Golang

Go (when spoken) or Golang (when written) is a strongly-typed language from Google that "blends the simplicity of Python with the performance of C". Static binaries can be compiled for all major platforms, and many minor ones.

It is recommended that you install Golang using your system's package manager. If you don't have one (or if the version is too old), you can install Golang from its website. Reading the Getting Started documentation is a valuable exercise.

brew update && brew install golang

Glide

Golang dependencies are managed with Glide. You should install them before compiling this project.

curl https://glide.sh/get | sh
glide install

GoMetaLinter

GoMetaLinter pulls together many popular linting tools, and can run them on a project.

gometalinter.v2 --install

Developing

make build
bin/dockerhub "golang"

Make sure that you run the linter to catch any issues.

make lint