https://github.com/praisetompane/docker_facade
https://github.com/praisetompane/docker_facade
docker shell zsh
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/praisetompane/docker_facade
- Owner: praisetompane
- License: mit
- Created: 2025-04-02T08:22:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T08:41:30.000Z (about 1 year ago)
- Last Synced: 2025-04-11T10:32:33.607Z (about 1 year ago)
- Topics: docker, shell, zsh
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker_facade
## Objective
Facade to reduce docker command typing ceremony.
## Syntax Definition
- Each function follows this notation: `doaafl`:
- `d` := docker. this does not change
- `o` := git object
- These are optional:
- `aa`:= git action represented as two letters
- `fl`:= flags
- Notation glossary:
- d := git
- o := git object
- c := container
- i := image
- s := system
- a := docker action(s)
- bd := build
- cl := clean
- rm := remove
- ls := list
- sp := stop
- rn := run
- ph := push
- f := docker flag(s)
- f := force
## Dependencies:
- zsh
## Setup Instructions:
- Execute the script below.
```shell
./install.sh
```
- Reload open terminals and you are good to go.
## [Documentation](docs/README.md)
## Usage:
- Example:
```shell
# command:
dils
# output:
REPOSITORY TAG IMAGE ID CREATED SIZE
vsc-computer_programming-35f078ac9f9010f20a5e87982f3326b272e499a89d1f21c1112069a82c8408cf latest 82e688f70306 25 minutes ago 2.57GB
vsc-praise_resume-94cfa174b76834d7c3454b1316539bb494cb270e2bef0ff8686c44bd4761871e latest a05ddb1849ca 2 days ago 8.46GB
mcr.microsoft.com/vscode/devcontainers/go latest 8082b4d18786 2 weeks ago 2.45GB
mcr.microsoft.com/devcontainers/base bookworm 577ed426ea0b 2 weeks ago 1.29GB
qmcgaw/latexdevcontainer latest-full 4932d0d06266 12 months ago 7.58GB
```