Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skyzyx/docker-hub.alfredworkflow
Alfred workflow for Docker Hub.
https://github.com/skyzyx/docker-hub.alfredworkflow
alfred alfred-workflow alfred-workflows alfred3 alfred3-powerpack alfred3-workflow alfred4 alfred4-workflow alfredworkflow docker docker-hub docker-images docker-registry go golang powerpack
Last synced: about 1 month ago
JSON representation
Alfred workflow for Docker Hub.
- Host: GitHub
- URL: https://github.com/skyzyx/docker-hub.alfredworkflow
- Owner: skyzyx
- License: bsd-2-clause
- Created: 2019-05-26T21:51:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-27T00:20:15.000Z (over 5 years ago)
- Last Synced: 2024-04-20T05:34:49.411Z (5 months ago)
- Topics: alfred, alfred-workflow, alfred-workflows, alfred3, alfred3-powerpack, alfred3-workflow, alfred4, alfred4-workflow, alfredworkflow, docker, docker-hub, docker-images, docker-registry, go, golang, powerpack
- Language: Go
- Homepage:
- Size: 2.43 MB
- Stars: 13
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
![](README.png)
![](README2.png)
![](README3.png)
![](README4.png)**[Download!](docker-hub.alfredworkflow?raw=true)** Requires [Alfred 3 and the PowerPack](https://www.alfredapp.com/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](https://golang.org/doc/install). Reading the [Getting Started](https://golang.org/doc/) documentation is a valuable exercise.
```bash
brew update && brew install golang
```### Glide
Golang dependencies are managed with [Glide]. You should install them before compiling this project.
```bash
curl https://glide.sh/get | sh
glide install
```### GoMetaLinter
[GoMetaLinter] pulls together many popular linting tools, and can run them on a project.
```bash
gometalinter.v2 --install
```### Developing
```bash
make build
bin/dockerhub "golang"
```Make sure that you run the linter to catch any issues.
```bash
make lint
```[Glide]: https://glide.sh
[Golang]: https://golang.org
[GoMetaLinter]: https://github.com/alecthomas/gometalinter