Last active
April 24, 2025 09:12
-
-
Save alisalehi1380/f126209832ee324ae21ff727d71e35a7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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