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