.aliases 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. export HUNGRYROOT_DIR="$HOME/src/github.com/hungryroot/hungryroot"
  2. alias v="vim $*"
  3. alias c="clear"
  4. alias dj="poetry run python manage.py $*"
  5. alias dc="docker compose $*"
  6. alias sysu="systemctl --user $*"
  7. alias fsync="find . -type f -name '*.sync-conflict*'"
  8. alias vi="vim $*"
  9. alias dus="du -sh * | sort -h"
  10. alias rhea="ssh rhea.local"
  11. alias pandora="ssh pandora.unbl.ink"
  12. alias bastion="ssh bastion.unbl.ink"
  13. alias pull="git pull --rebase --autostash"
  14. alias push="git push"
  15. alias bookpull="rsync -aziuvhP root@rhea.local:/tank/books/ ~/.calibre/"
  16. alias bookpush="rsync -aziuvhP ~/.calibre/ root@rhea.local:/tank/books/"
  17. alias gpghup='gpgconf --kill gpg-agent && gpgconf --launch gpg-agent'
  18. # Vrobbler shortcuts
  19. alias vdeploy="ssh life.unbl.ink \"rm -rf /root/vrobbler-venv/lib/python3.11/site-packages/vrobbler-0.15.4.dist-info/ && pip install git+https://code.unbl.ink/secstate/vrobbler.git@develop && systemctl restart vrobbler\""
  20. alias vsh="ssh life.unbl.ink vrobbler shell_plus"
  21. alias dump_gconf="dconf dump / > ~/.dotfiles/gnome/.local/share/custom-gconf.conf"
  22. alias e="emacsclient -nw $*"
  23. alias sweep_movies="sudo find /tank/videos/incoming -type f \( -iname '*.mp4' -o -iname '*.mkv' \) ! -iname '*sample*' -exec mv {} /tank/videos/movies/ \;"
  24. alias clear_incoming="sudo find /tank/videos/incoming -type d -maxdepth 1 -mindepth 1 ! -name '.stfolder' -exec rm -rf {} +"
  25. alias lk="load_keys"
  26. # Hungryroot
  27. alias hrtest="$HUNGRYROOT_DIR/manage.py test"
  28. alias hr="cd $HUNGRYROOT_DIR"
  29. alias hrdj="(cd $HUNGRYROOT_DIR && just django)"
  30. alias hrdjsh="(cd $HUNGRYROOT_DIR && just djshell)"
  31. alias hrqa="(cd $HUNGRYROOT_DIR && just ecs-exec qa)"
  32. alias hrstg="(cd $HUNGRYROOT_DIR && just ecs-exec staging)"
  33. alias hrlogs="tail -f -n 50 /tmp/hungryroot-django.log"
  34. alias hrdc="(cd $HUNGRYROOT_DIR && just docker-run)"
  35. alias hrotp="pass otp work/hungryroot/okta"
  36. # UTM related nonsense
  37. alias toggle_ntp="sudo timedatectl set-ntp $(timedatectl show -p NTP --value | grep -q yes && echo false || echo true)"
  38. alias fixtime="toggle_ntp && toggle_ntp"