Skip to content

Instantly share code, notes, and snippets.

View valorin's full-sized avatar

Stephen Rees-Carter valorin

View GitHub Profile
@valorin
valorin / .bash_aliases
Created February 9, 2023 00:25
WSL2 Scripts and helpers
# Dev Services
alias start-all='sudo wslact time-sync && sudo service redis-server start && sudo service mysql start && sudo service php8.2-fpm start && sudo service nginx start && mailcatcher'
alias stop-all='sudo service redis-server stop && sudo service mysql stop && sudo service php8.2-fpm stop && sudo service nginx stop && killall mailcatcher ; sleep 1 && ps ax'
alias restart-all='sudo service redis-server restart && sudo service mysql restart && sudo service php8.2-fpm restart && sudo service nginx restart'
alias use-php7.4='sudo update-alternatives --set php /usr/bin/php7.4'
alias use-php8.0='sudo update-alternatives --set php /usr/bin/php8.0'
alias use-php8.1='sudo update-alternatives --set php /usr/bin/php8.1'
alias use-php8.2='sudo update-alternatives --set php /usr/bin/php8.2'
@valorin
valorin / .bash_aliases
Last active October 7, 2025 07:31
WSL setup script
# System
alias dotfiles='git --git-dir=/home/valorin/.dotfiles/ --work-tree=/home/valorin'
alias dt='git --git-dir=/home/valorin/.dotfiles/ --work-tree=/home/valorin'
alias fixinodes='echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p'
alias ll='ls -lah'
alias tarsnap-backup='sudo tarsnap -cvf backup-$(date +%Y-%m-%d_%H-%M-%S) /home /root /etc /var'
# Security
alias safe-composer='composer install --ignore-platform-reqs --no-plugins --no-scripts --audit'
alias sqlmap="python3 ~/tools/sqlmap/sqlmap.py"