Skip to content

Instantly share code, notes, and snippets.

@jasonknebel
Last active April 18, 2025 04:31
Show Gist options
  • Select an option

  • Save jasonknebel/190d63a8bd4ef96629a578950f7fb16a to your computer and use it in GitHub Desktop.

Select an option

Save jasonknebel/190d63a8bd4ef96629a578950f7fb16a to your computer and use it in GitHub Desktop.
alias open="xdg-open"
alias ll='ls -alFh'
alias la='ls -A'
alias l='ls -CF'
alias vim='nvim'
alias reload="source ~/.bashrc"
alias profile="vim ~/.bashrc && source ~/.bashrc"
alias aliases="vim ~/.bash_aliases && source ~/.bashrc"
alias ..="cd .."
alias show-ports="sudo netstat -tulpn"
alias clean-nvidia="sudo apt-get -y remove --purge '^nvidia-.*' ; sudo apt-get -y install nvidia-driver ; nvidia-smi"
alias ug="sudo apt-get update ; sudo apt-get -y upgrade"
alias co="git checkout"
alias d="git diff"
alias dc="git diff --cached"
alias s="echo ''; git status -sb; echo ''"
alias c="git commit"
alias ca="git commit -a"
alias aa="git commit -a --amend"
alias glog="git log --graph --pretty=format:'%Cred%h%Creset %an: %s - %Creset %C(yellow)%d%Creset %Cgreen(%cr)%Creset' --abbrev-commit --date=relative --max-count=20"
alias branch="git branch"
alias merge="git merge --no-ff"
alias wip="git add . ; git commit -m 'WIP'"
alias uwip="git reset HEAD~1"
alias pg_install="gem install pg -- --with-pg-config=$(asdf where postgres)/bin/pg_config"
alias pg_start="/home/jason/.asdf/installs/postgres/16.1/bin/pg_ctl -D /home/jason/.asdf/installs/postgres/16.1/data -l logfile start"
alias rails="bundle exec rails"
alias rake="bundle exec rake"
alias guard="bundle exec guard"
alias rspec="bundle exec rspec"
alias sidekiq="bundle exec sidekiq"
alias foreman="bundle exec foreman start"
alias cov="COVERAGE=true rspec ; xdg-open coverage/index.html"
# alias ngrok="ngrok http http://api.localhost:3000"
alias console_task_sync_discounts="heroku run --type worker \"bundle exec rake orders:discounts\" -r prod"
alias console_task_ar_wholesale="heroku run --type worker \"bundle exec rails runner 'TaskRunner.ar_wholesale'\" -r prod"
alias console="heroku run --type worker \"bundle exec rails c -- --noautocomplete\" -r prod"
alias pconsole="heroku run --type worker rails c -r prod"
# Eventshop
alias sync_reports="aws --profile=eventshop-prod s3 cp s3://eventshop-prod/reports/accounting/documents/ ~/code/eventshop/s3_reports_accounting_documents/ --recursive"
# Entera
alias ee="cd ~/code/entera/entera"
alias eb="cd ~/code/entera/es-bridge"
alias ef="cd ~/code/entera/frontend"
alias ebundle="sudo docker compose run --rm entera_website sh -c 'bundle install'"
alias ebundleupdate="sudo docker compose run --rm entera_website sh -c 'bundle update'"
alias econsole="sudo docker exec -it entera-entera_website-1 sh -c 'bundle exec spring rails c'"
alias eguard="sudo docker exec -it entera-entera_website-1 sh -c 'spring stop; bundle exec guard'"
alias edbcreate="sudo docker compose run --rm entera_website sh -c 'bundle exec rails db:create DISABLE_DATABASE_ENVIRONMENT_CHECK=1'"
alias edbschema="sudo docker compose run --rm entera_website sh -c 'bundle exec rails db:schema:load DISABLE_DATABASE_ENVIRONMENT_CHECK=1'"
alias emigrate="sudo docker compose run --rm entera_website sh -c 'bundle exec rails db:migrate DISABLE_DATABASE_ENVIRONMENT_CHECK=1'"
alias eshell="sudo docker exec -it entera-entera_website-1 sh"
alias estart="sudo docker compose up -d mysql redis dynamodb elasticsearch sqs"
alias eweb="sudo docker compose up entera_website"
alias edynamo="sudo docker compose run --rm entera_website bundle exec rake dynamodb:setup"
alias edevbox="sudo ssh [email protected]"
alias eqabox="ssh [email protected]"
alias eprodbox="ssh [email protected]"
alias vpnon="openvpn3 session-start --config /home/jason/code/entera/client.ovpn"
alias vpnoff="openvpn3 session-manage --config /home/jason/code/entera/client.ovpn --disconnect"
alias vpnsessions="openvpn3 sessions-list"
alias mfa=". ~/code/entera/set_mfa.sh"
# Bridge
alias bguard="sudo docker exec -it es-bridge-web-1 sh -c 'spring stop; bundle exec guard'"
alias brubocop="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rubocop -a'"
alias bcode="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rake code:analysis'"
alias bconsole="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rails c'"
alias bspring="sudo docker exec -it es-bridge-web-1 sh -c 'spring stop'"
alias bbundle="sudo docker exec -it es-bridge-web-1 sh -c 'bundle install'"
alias bbundleupdate="sudo docker exec -it es-bridge-web-1 sh -c 'bundle update'"
alias bshell="sudo docker exec -it es-bridge-web-1 sh"
alias bmigrate="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rails db:migrate DISABLE_DATABASE_ENVIRONMENT_CHECK=1'"
alias brollback="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rails db:rollback DISABLE_DATABASE_ENVIRONMENT_CHECK=1'"
alias bseed="sudo docker exec -it es-bridge-web-1 sh -c 'bundle exec rake dev:seed'"
# alias kc="kubectl"
# alias docker="sudo docker"
# alias docker-compose="sudo docker-compose"
# Cheddar
# alias console="kubectl exec -it -n cheddar $(kubectl get pod -l app=api-console -o jsonpath='{.items[0].metadata.name}') -- /bin/sh"
# Wine Programs
# alias chitubox="wine 'C:\Program Files\ChiTuBox64 1.6.1\CHITUBOX.exe'"
# alias photon="wine 'C:\Program Files (x86)\Photon_WorkShop_V2.1.19\Photon_Workshop_V2.1.19.exe'"
alias watch-wifi="watch -n 1 cat /proc/net/wireless"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment