27bf8318432c46c34743b6b67a5a3e145f1b3e83

Author
Vikas Raj <vikasraj1911@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

[docker-compose] Added alias for docker-compose up --build (#8843)

* [docker-compose] Added alias for docker-compose up --build

Sometimes building images before starting the containers comes in handy.

Alias: `dcupb`
Command: `docker-compose up --build`

* Updated docker-compose/README.md

Added the alias definition in the readme

Co-authored-by: Robby Russell <robby@planetargon.com>

Diff

 1diff --git a/plugins/docker-compose/README.md b/plugins/docker-compose/README.md
 2index a81c2c78ed1e3a972be8946518d4c6a74f334a1d..13f3c2ceaba76a920e4d8b31fe677d0551818829 100644
 3--- a/plugins/docker-compose/README.md
 4+++ b/plugins/docker-compose/README.md
 5@@ -11,21 +11,22 @@ plugins=(... docker-compose)
 6 
 7 ## Aliases
 8 
 9-| Alias     | Command                  | Description                                                      |
10-|-----------|--------------------------|------------------------------------------------------------------|
11-| dco       | `docker-compose`         | Docker-compose main command                                      |
12-| dcb       | `docker-compose build`   | Build containers                                                 |
13-| dce       | `docker-compose exec`    | Execute command inside a container                               |
14-| dcps      | `docker-compose ps`      | List containers                                                  |
15-| dcrestart | `docker-compose restart` | Restart container                                                |
16-| dcrm      | `docker-compose rm`      | Remove container                                                 |
17-| dcr       | `docker-compose run`     | Run a command in container                                       |
18-| dcstop    | `docker-compose stop`    | Stop a container                                                 |
19-| dcup      | `docker-compose up`      | Build, (re)create, start, and attach to containers for a service |
20-| dcupd     | `docker-compose up -d`   | Same as `dcup`, but starts as daemon                             |
21-| dcdn      | `docker-compose down`    | Stop and remove containers                                       |
22-| dcl       | `docker-compose logs`    | Show logs of container                                           |
23-| dclf      | `docker-compose logs -f` | Show logs and follow output                                      |
24-| dcpull    | `docker-compose pull`    | Pull image of a service                                          |
25-| dcstart   | `docker-compose start`   | Start a container                                                |
26-| dck       | `docker-compose kill`    | Kills containers                                                 |
27+| Alias     | Command                        | Description                                                      |
28+|-----------|--------------------------------|------------------------------------------------------------------|
29+| dco       | `docker-compose`               | Docker-compose main command                                      |
30+| dcb       | `docker-compose build`         | Build containers                                                 |
31+| dce       | `docker-compose exec`          | Execute command inside a container                               |
32+| dcps      | `docker-compose ps`            | List containers                                                  |
33+| dcrestart | `docker-compose restart`       | Restart container                                                |
34+| dcrm      | `docker-compose rm`            | Remove container                                                 |
35+| dcr       | `docker-compose run`           | Run a command in container                                       |
36+| dcstop    | `docker-compose stop`          | Stop a container                                                 |
37+| dcup      | `docker-compose up`            | Build, (re)create, start, and attach to containers for a service |
38+| dcupb     | `docker-compose up --build`    | Same as `dcup`, but build images before starting containers      |
39+| dcupd     | `docker-compose up -d`         | Same as `dcup`, but starts as daemon                             |
40+| dcdn      | `docker-compose down`          | Stop and remove containers                                       |
41+| dcl       | `docker-compose logs`          | Show logs of container                                           |
42+| dclf      | `docker-compose logs -f`       | Show logs and follow output                                      |
43+| dcpull    | `docker-compose pull`          | Pull image of a service                                          |
44+| dcstart   | `docker-compose start`         | Start a container                                                |
45+| dck       | `docker-compose kill`          | Kills containers                                                 |
46diff --git a/plugins/docker-compose/docker-compose.plugin.zsh b/plugins/docker-compose/docker-compose.plugin.zsh
47index 5b25b63b9fed0f3e0053d8bd7c10f8d597619e64..85e03d3433e8d0a775bf5f0616374b75c23425f6 100644
48--- a/plugins/docker-compose/docker-compose.plugin.zsh
49+++ b/plugins/docker-compose/docker-compose.plugin.zsh
50@@ -18,6 +18,7 @@ alias dcrm='docker-compose rm'
51 alias dcr='docker-compose run'
52 alias dcstop='docker-compose stop'
53 alias dcup='docker-compose up'
54+alias dcupb='docker-compose up --build'
55 alias dcupd='docker-compose up -d'
56 alias dcdn='docker-compose down'
57 alias dcl='docker-compose logs'