Skip to content

Instantly share code, notes, and snippets.

@alisalehi1380
Last active April 24, 2025 09:12
Show Gist options
  • Save alisalehi1380/f126209832ee324ae21ff727d71e35a7 to your computer and use it in GitHub Desktop.
Save alisalehi1380/f126209832ee324ae21ff727d71e35a7 to your computer and use it in GitHub Desktop.
#my favorites alias in WSL
alias vite='s npm run dev'
alias sail='./vendor/bin/sail'
alias s='sail'
alias up='s up -d && vite'
alias down='s down'
alias a='s artisan'
alias aoclear='a optimize:clear'
alias amfs='a migrate:fresh --seed'
alias gp='git push'
alias gpn='git push --no-verify'
#my favorites alias for Docker
alias d='docker'
alias dcu='d compose up'
alias dbn='d build --no-cache'
#aliases.bash in root project
#!/bin/bash
BASH_ALIASES="$HOME/.bash_aliases"
if [ ! -f "$BASH_ALIASES" ]; then
touch "$BASH_ALIASES"
echo "✅ Created $BASH_ALIASES file successfully"
fi
read -r -d '' ALIASES <<'EOF'
# docker aliases
alias d='docker'
alias dcu='docker compose --env-file .env.prod -f docker-compose.prod.yml up -d --build'
alias dcd='docker compose -f docker-compose.prod.yml down'
alias dbn='docker build -f ./docker/Dockerfile . --no-cache'
alias de='docker exec -it'
alias dl='docker logs'
# tmux aliases
alias tm='tmux'
alias tmat='tmux attach-session -t'
EOF
if ! grep -q "alias d='docker'" "$BASH_ALIASES"; then
echo "$ALIASES" >> "$BASH_ALIASES"
echo "✅ Aliases added to $BASH_ALIASES"
else
echo "ℹ️ Aliases already exist in $BASH_ALIASES – no changes made"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment