mirror of
https://github.com/kremalicious/dotfiles.git
synced 2024-12-22 09:13:22 +01:00
45 lines
1.4 KiB
Bash
45 lines
1.4 KiB
Bash
#!/usr/bin/env bash
|
||
alias ll='ls -la'
|
||
|
||
# Easier navigation: .., ..., ~
|
||
alias ..="cd .."
|
||
alias ...="cd ../.."
|
||
alias ~="cd ~"
|
||
|
||
alias f='open .'
|
||
alias c='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code .'
|
||
alias n='nova .'
|
||
|
||
# Update All The Things
|
||
alias update='update-everything.sh'
|
||
|
||
# IP addresses
|
||
alias ip="dig TXT +short o-o.myaddr.l.google.com @ns1.google.com"
|
||
alias iplocal="ipconfig getifaddr en0"
|
||
|
||
# Copy SSH public key to pasteboard
|
||
alias pubkey='more ~/.ssh/id_rsa.pub | pbcopy | printf "✓ Public SSH key copied to pasteboard.\n"'
|
||
|
||
# Copy GPG public key to pasteboard
|
||
alias gpgpubkey='gpg --export --armor $GPG_KEY_ID | pbcopy | printf "✓ Public GPG key copied to pasteboard.\n"'
|
||
|
||
# Recursively delete `.DS_Store` files
|
||
alias cleanup="find . -type f -name '*.DS_Store' -ls -delete"
|
||
|
||
# Empty the Trash on all mounted volumes and the main HDD
|
||
# Also, clear Apple’s System Logs to improve shell startup speed
|
||
alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl"
|
||
|
||
# Show/hide hidden files in Finder
|
||
alias show="defaults write com.apple.Finder AppleShowAllFiles -bool TRUE && killall Finder"
|
||
alias hide="defaults write com.apple.Finder AppleShowAllFiles -bool FALSE && killall Finder"
|
||
|
||
# When there's need for nyaning around
|
||
alias nyan="telnet nyancat.dakko.us"
|
||
|
||
# Virus scan with ClamAV
|
||
alias virusscan="clamscan -r --bell -i /"
|
||
|
||
# Docker & Docker Compose
|
||
alias dc="docker-compose"
|