아래 셸 스크립트나 snippet을 ~/.zshrc
에 넣어두거나 alias걸어 종종 사용한다.
pman() {
mandoc -Tpdf "$(man -w $@)" | open -f -a Preview
}
mac os 기준 $ pman curl
처럼 사용
git fetch -p && for branch in $(git branch -vv | grep ': gone]' | awk '{print $1}'); do git branch -D $branch; done
혹은 git gone - 원격에서 삭제된 브랜치를 모두 삭제하는 커스텀 명령어 방식도 존재
.env
에 있는 환경변수 적용export $(grep -v '^#' .env | xargs)
direnv를 쓰는게 더 좋긴 할텐데 습관이라 그런지 위 스니펫에 손이 더 자주 간다.
docker run --rm -d --name mysql \
-e MYSQL_ROOT_PASSWORD=password \
-e MYSQL_ROOT_HOST=% \
-p 3306:3306 \
-v $(pwd)/mysql_data:/var/lib/mysql \
mysql:8 \
--character-set-server=utf8mb4 \
--explicit_defaults_for_timestamp=true
이후 localhost:3306
으로 접속해 사용하며 볼륨 유지가 필요하지 않다면 -v
옵션은 제거해서 사용.