1
0
mirror of https://github.com/mayflower/docker-ls.git synced 2026-10-23 01:29:00 +03:00

106 Commits

Author SHA1 Message Date
Christian Speckner
0eb4c9ab7f README v0.5.0 2020-12-08 23:20:37 +01:00
Peter Wu
2249125e5e Add support for OAuth2 token authentication, bump version to 0.5.0 (#38)
Implement OAuth2 Token Authentication based on
https://docs.docker.com/registry/spec/auth/oauth/. This is an
alternative to classic JWT Token Authentication that may require a
username and password.

This adds support for our internal Docker Registry which does not
support the JWT token interface (`GET /auth?service=...&scope=...`).
2020-12-08 23:08:43 +01:00
Christian Speckner
6b43cadf58 Changelog, documentation. v0.4.1 2020-12-04 11:15:46 +01:00
Christian Speckner
8ff65180b6 Bump go version on travis. 2020-12-04 10:21:14 +01:00
Stefan Siegl
c6ae65d99d allow to set custom user agent, fixes #35 (#37) 2020-12-04 10:16:29 +01:00
Christian Speckner
9472e79643 Add a note on credential helper support. 2020-12-03 22:45:59 +01:00
Christian Speckner
6c117cb51b Typos. 2020-12-03 22:44:23 +01:00
Christian Speckner
c842e97e71 Documentation, don't flog a dead horse. 2020-12-03 22:42:53 +01:00
Christian Speckner
dfbdc1a848 Changelog. v0.4.0 2020-12-03 22:13:00 +01:00
Christian Speckner
52fa53d87d Ups. 2020-12-03 22:07:24 +01:00
Stefan Siegl
499563b2eb Update dependencies 2020-12-03 21:58:19 +01:00
Stefan Siegl
edd2d89047 Migrate from dep to go.mod 2020-12-03 21:26:17 +01:00
Stefan Siegl
138f6b7b5b Fall back to using username/password from docker config, closes #7 2020-12-03 21:18:19 +01:00
Timothy Clarke
6162e16bc4 Smaller Docker image (#31)
* Smaller Docker image

* Smaller Docker image - Added Generate
2018-11-24 23:07:49 +01:00
Christian Speckner
d371240c3d Docs, bump version. v0.3.2 2018-10-01 22:43:45 +02:00
Lukas Zimmermann
37cae94853 Doc: Update README.md with link to AUR (#29)
Installation for Arch Linux
2018-09-13 17:23:08 +02:00
Christian Speckner
fd564d859c Cleanup, support inline templates, sanitize field names. 2018-09-07 17:28:01 +02:00
Christian Speckner
d3e261ef45 Support output templates in config file 2018-09-07 16:37:07 +02:00
Christian Speckner
1b95121893 Undo travis config change, add missing files from vendor. 2018-09-07 14:42:04 +02:00
Christian Speckner
0b9229198b Update go on travis. 2018-09-07 14:35:44 +02:00
Christian Speckner
c15daaf9b0 Update dependencies. 2018-09-07 13:51:03 +02:00
Andrew Sharp
8b84e4ded9 correct spelling in help text 2018-08-15 01:49:50 +02:00
Christian Speckner
275f841222 Remove distro links from README 2018-06-28 13:11:13 +02:00
Christian Speckner
8bb65c68cb Update README.md 2018-06-28 13:09:56 +02:00
Maximilian Bosch
8caad82043 Document installation on Gentoo and NixOS (#23)
* https://packages.gentoo.org/packages/dev-util/docker-ls
* https://nixos.org/nixos/packages.html#docker-ls
2018-06-28 13:08:36 +02:00
Christian Speckner
7c9b6ee139 Update README.md
Add note on installing from homebrew.
2017-11-21 21:00:31 +01:00
Christian Speckner
d80310976c Fix recursion, bump version to 0.3.1 . v0.3.1 2017-10-02 14:52:19 +02:00
Christian Speckner
8dd34ff8e8 More release script fixes. 2017-09-21 13:01:13 +02:00
Christian Speckner
2d7a66d88a Bump version to 0.3.0 v0.3.0 2017-09-21 01:32:19 +02:00
Christian Speckner
a4f6d68eaf Fix Dockerfile + release script. 2017-09-21 01:29:48 +02:00
Christian Speckner
a8347def4c Bump version string to 0.3.0-dev, account for /vendor in installation instructions. 2017-09-21 01:06:00 +02:00
Christian Speckner
9b55e2263e Documentation. 2017-09-21 01:02:29 +02:00
Christian Speckner
4e2849b98d Port docker-rm to cobra / viper. 2017-09-21 00:36:43 +02:00
Christian Speckner
4baa21df8a Port tag and remove old code. 2017-09-21 00:05:25 +02:00
Christian Speckner
a036c4d95e Port tags subcommand. 2017-09-20 23:40:47 +02:00
Christian Speckner
0303efeb42 Port "repositories" subcmd. 2017-09-19 23:48:52 +02:00
Christian Speckner
d4f9687b92 Remove accidentially commited debug binary. 2017-09-19 00:55:03 +02:00
Christian Speckner
fbe919a76c Start working on fancy new cobra cli. 2017-09-19 00:51:41 +02:00
Christian Speckner
e29d42eb6c Housekeeping
* Start using dep
    * Commit vendored dependencies
    * Remove custom Makefile
    * Adapt travis config
2017-09-17 23:40:25 +02:00
Christian Speckner
3c5e2decd5 Docu. 2016-11-02 21:31:12 +01:00
Christian Speckner
bed965cc6c Whitespace. 2016-11-02 21:27:07 +01:00
PieterE
ed7bb1a370 Proxy fix (#14)
* support HTTP_PROXY
2016-11-02 21:25:15 +01:00
Christian Speckner
9cd3c49a30 Merge pull request #11 from msabramo/Dockerfile
Add Dockerfile
2016-10-13 23:43:22 +02:00
Christian Speckner
1b7354de8c Merge pull request #10 from msabramo/table_format
Add -table option for tabular output
2016-10-13 23:40:05 +02:00
Christian Speckner
61413e8abe Update README.md
Travis badge.
2016-10-13 23:33:29 +02:00
Christian Speckner
3d25524533 Update .travis.yml
Bump go.
2016-10-13 23:30:46 +02:00
Christian Speckner
d9c9401292 Merge pull request #9 from msabramo/travis-ci
Add .travis.yml for Travis CI
2016-10-13 23:28:07 +02:00
Marc Abramowitz
4f90e7d807 Add Dockerfile
This lets developers build and run the tools and doesn't require them to
have Golang installed (though they of course have to have Docker
installed).

To build the image:

    $ docker build -t docker-ls .

Example of running container:

    $ docker run -it docker-ls docker-ls tags library/consul
    requesting list . done
    repository: library/consul
    tags:
    - latest
    - v0.6.4

Or create aliases:

    $ alias docker-ls='docker run -it docker-ls docker-ls'
    $ alias docker-rm='docker run -it docker-ls docker-rm'

So you can do:

    $ docker-ls tags library/consul
    requesting list . done
    repository: library/consul
    tags:
    - latest
    - v0.6.4

and:

    $ docker-rm | head -n 3
    usage: docker-rm [options] <repository:reference>

    Delete a tag in a given repository.
2016-07-08 14:11:44 -07:00
Marc Abramowitz
62d418cfda Add -table option for tabular output
This adds a `-table` option that uses a tabular output format that looks
similar to the output of `docker images`.

    $ docker-ls repositories -table -level 0 -progress-indicator=false
    REPOSITORY
    acme/webhook
    admintools/admintools-nodejs-asset-build
    cx

    $ docker-ls repositories -table -level 1 -progress-indicator=false
    REPOSITORY                                        TAG
    acme/webhook                                      latest
    admintools/admintools-nodejs-asset-build          latest
    cx                                                develop
2016-07-07 19:12:25 -07:00
Marc Abramowitz
f81186474d Add .travis.yml for Travis CI 2016-07-07 16:50:53 -07:00