- Use
ruamel.yaml
to format hierarchical info.
- Add "kill" command. (Thanks: r-m-n).
- Fix output when using
rm
with multiple containers.
- Fixed a bug in
images
that would cause wharfee to crash on start if docker API returned an image without repo tags. - Fixed a typo in requirements.
A lot of fixes, thanks to finally added integration tests.
- Fix exception in py3 when printing out "pull" output.
- Fix exception in py3 when printing out "logs" output.
- Fix exception in py2.6 when printing out "rm" output.
- Fix bug in "rm --all" shortcut, which did not really remove stopped containers.
- Fix bug in "start", which was not called unless interactive flag was set.
- Fix output of "port" command with no port mappings.
- Handle exception in "inspect" when argument is not a container or image name.
- "run" now uses pexpect to call external cli, because new version of docker-py was throwing "jack is incompatible with use of CloseNotifier in same ServeHTTP call".
- Add "-f/--force" flag to "rm" command.
- Add "--detach-keys" option to "attach" command.
- Fix a bug in
volume ls
. - Fix a bug in
pull
output.
- Updated Python Prompt Toolkit to 1.0.0.
- Added "volume" commands:
volume create volume rm volume ls volume inspect
- Added
--all
shortcut option torm
andrmi
commands. - Internal fixes and updates (thanks: Anthony DiSanti, Arthur Skowronek).
- Updated Python Prompt Toolkit to 0.57.
- Fix for "port" command not returning anything (#100).
- Fix for "--publish" not publishing the ports (#90).
Fixes and travis updates.
- Fixes to support python 2.6.
- Added logging (finally).
- Updated Python Prompt Toolkit to 0.46. This adds the following features:
- Ctrl + Z puts the application into background (suspends it). Use "fg" command to bring it back.
- Meta + ! brings up "system prompt".
- Support for using TLS and DOCKER_* variables with Swarm (thanks achied).
- Colorized output of "inspect".
- Fixed completer crashing when trying to autocomplete Unicode characters.
- Fixed external CLI call when environment variable contains spaces.
- Added "refresh" command to force refresh of autocompletions.
- Fix for the crash on image names with ':' (thanks Sean).
- Fix for incorrect handling of "attach" in external CLI call.
- Fix for an error when running with --publish port:port and --detach (#80).
- Fix for "exec" failing because of "interactive" parameter passed in erroneously (#92).
Version bumped up because of erroneous releases to PyPi.
- Fix for missing file on startup (thanks Amjith).
- More supported commands:
attach build clear create exec login logs pause port push restart shell (shortcat for "exec <container name> <shell command>") tag top unpause
- Implemented interactive terminal mode for "start", "run" and "exec".
- Added fuzzy matching option to completion suggestions.
- Completer can suggest either short or long option names.
- Added more options to "run", including volumes, ports and and links.
- Non-standard options are moved into a separate group in command help.
- Prettier formatting of "images" and "ps" output.
- Completer crashing on unexpected characters.
- Completer crashing inside an unfinished quoted string.
- Configuration file .dockerclirc, where timeout and visual style can be specified.
- Catch-all clause for exceptions to avoid an ugly stack trace.
- Timeout for attaching to a Docker service.
Syntax highlighting for implemented commands and options.
Autocomplete for commands, container names, image names.
Help for available commands.
Supported commands (with basic options):
version ps pull images info inspect run rm rmi search start stop top
- "run" in tty/interactive mode.