-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_aliases
22 lines (17 loc) · 1.06 KB
/
.bash_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
alias composer='echo "composer via docker via alias" && docker run -it --rm --user $(id -u):$(id -g) -v ~/.composer:/tmp -v $(pwd):/app docker.io/composer:2'
alias php='echo "PHP 7.2 via docker via alias" && docker run -it --rm --user $(id -u):$(id -g) -v $(pwd):/usr/src/myapp -w /usr/src/myapp php:7.4-cli'
alias phpstan='echo "phpstan via docker via alias" && docker run -t --rm --user $(id -u):$(id -g) -v $(pwd):/app:ro phpstan/phpstan:0.8'
alias ansible-lint='echo "ansible-lint via docker via alias" && docker run -t --rm --user $(id -u):$(id -g) -v $(pwd):/app:ro -v ~/.ansible:/.ansible -w /app particlekit/ansible-lint ansible-lint'
alias auditstat='grep "More info" | sort | uniq -c'
ffmpegdownload() {
ffmpeg -i "$1" -c copy "$2"
}
blubber() {
curl -s -H "Content-Type: application/yaml" --data-binary "@$1" "https://blubberoid.wikimedia.org/v1/$2"
}
pdfmerge() {
NEWPDF=`mktemp --suffix=.pdf`
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dAutoRotatePages=/None -sOutputFile=$NEWPDF "$@"
echo "Find your merged PDF at $NEWPDF"
}