[READ-ONLY] Mirror of https://github.com/mrgnw/dotfiles. My shell customizations - aliases, functions, and themes.
dotfiles shell zinit zsh
0

Configure Feed

Select the types of activity you want to include in your feed.

dotfiles / docker.zsh
758 B 27 lines
1#!/bin/zsh 2alias dkrun='docker run -it $(docker build -q .)' 3alias lz='lazy docker' 4 5export containers="$HOME/.containers" 6 7dc(){ 8 # usage: dc (file or folder) and/or command 9 # examples: 10 # - `dc` ▸ `docker-compose up` 11 # - `dc dev-docker-compose.yml` ▸ `docker-compose -f dev-docker-compose.yml up` 12 # - `dc a_project1` ▸ `docker-compose -f a_project/docker-compose.yml up` 13 open -a "OrbStack" 14 15 if [[ -f "$1" ]]; then 16 docker-compose -f "$1" "${2:-up}" "${@:2}" 17 elif [[ -d "$1" ]]; then 18 docker-compose -f "$1/docker-compose.yml" "${2:-up}" "${@:2}" 19 else 20 docker-compose "${1:-up}" "$@" 21 fi 22} 23 24comp(){ composerize "$@" | pbcopy } 25 26# docker-compose auto-completion 27fpath=(~/.zsh/completion $fpath)