Added top to docker-compose to display running processes.

This commit allows `docker-compose` to access `top` for containers
much like running `docker top` directly on a given container.

This commit includes:

* `docker-compose` CLI changes to expose `top`
* Completions for `bash` and `zsh`
* Required testing for the new `top` command

Signed-off-by: Peter Urda <peter.urda@gmail.com>
This commit is contained in:
Peter Urda 2016-10-14 00:44:52 -07:00
commit a67500ee57
No known key found for this signature in database
GPG key ID: 240BD54D194E3161
5 changed files with 72 additions and 0 deletions

View file

@ -434,6 +434,18 @@ _docker_compose_stop() {
}
_docker_compose_top() {
case "$cur" in
-*)
COMPREPLY=( $( compgen -W "--help" -- "$cur" ) )
;;
*)
__docker_compose_services_running
;;
esac
}
_docker_compose_unpause() {
case "$cur" in
-*)
@ -499,6 +511,7 @@ _docker_compose() {
scale
start
stop
top
unpause
up
version