-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaliases
More file actions
65 lines (57 loc) · 2.93 KB
/
aliases
File metadata and controls
65 lines (57 loc) · 2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Shell Aliases
alias l='ls --color=always -Aoh --time-style=long-iso'
alias ls='ls --color=always'
alias reload="source $HOME/.zshrc"
alias fdiff='diff --recursive --suppress-common-lines --minimal --ignore-all-space --color=always --exclude=.git --exclude=node_modules --exclude=package-lock.json'
alias ssha='eval $(ssh-agent -s) && ssh-add'
alias sshdev='ssh cronquin@cronquin-dev-env.security.nonprod.bxt.com'
alias rcode='ssh -tt -q -L 127.0.0.1:8080:localhost:8080 cronquin@cronquin-dev-env.security.nonprod.bxt.com code-server --auth none --disable-updates'
alias awsd='docker run --rm --network=host -it -v ~/.aws:/root/.aws amazon/aws-cli'
# awsl is an alias for working with localstack mocked aws resources
alias awsl='AWS_ACCESS_KEY_ID=x AWS_SECRET_ACCESS_KEY=x aws --endpoint=http://localhost:4566'
alias p='pnpm'
alias pt='pnpm test:fast'
alias pte='pnpm test:e2e'
alias k='kubectl'
alias ksc='kubectl config set-context --current --namespace'
alias kuc='kubectl config use-context'
alias saws='saml2aws login --skip-prompt --idp-account'
alias sslread='openssl x509 -noout -text -in'
alias sslexpiration='openssl x509 -noout -enddate -in'
alias docker-start='sudo service docker start'
alias t='turbo'
# Package Manager
alias apt-remove='sudo apt-get purge'
# Editor
alias vim='nvim'
# Git Aliases
alias ga='git add'
alias gs='git status'
alias gd='git diff'
alias gds='git diff --staged'
alias gb='git branch'
alias gbd='git branch -D'
alias gco='git checkout'
alias gcm='git checkout main && git pull && git pull origin main'
alias gl="git log --graph --pretty=format:'%Cred%h%Creset %an: %s - %Creset %C(yellow)%d%Creset %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"
# Use gcl alias with -n argument to do a dry-run
alias gcl='git clean --exclude .envrc --exclude .env --exclude ".env*" --exclude tmp.txt --exclude tmp.md --exclude tmp-notes/ --exclude .vscode/ --exclude .tool-versions -xdff'
alias xcl='docker compose down && docker volume prune --all --force && rm -rf node_modules && git clean --exclude .envrc --exclude .env --exclude ".env*" --exclude tmp-notes/ --exclude .vscode/ --exclude .tool-versions -xdff'
alias xup='docker compose up db redis -d && pnpm install && pnpm build && pnpm prisma:migrate:deploy'
# Directory Aliases
alias pj='cd $HOME/Documents/projects'
if [[ -d "/c/Users/cronquin/projects/notes" ]]; then
alias n="cd /c/Users/cronquin/projects/notes"
fi
# Terraform
alias tf='terraform'
alias tg='terragrunt'
alias s='sentinel'
# Dotnet
alias nuget="mono /usr/local/bin/nuget.exe"
# Network
# Parse and Decode Jwt - assumes parsing from curl where body is json with access_token element
alias pdj="jq -r .access_token | cut -d'.' -f2 | base64 --decode | jq ."
# Bruno
alias brqp='pushd /Users/ncronquist/Documents/bruno/bruno-flatfile && bru run Flatfile\ Flows/Quick\ Workbook --env=prod && popd'
alias brql='pushd /Users/ncronquist/Documents/bruno/bruno-flatfile && bru run Flatfile\ Flows/Quick\ Workbook --env=localhost && popd'