diff options
| author | srdusr <trevorgray@srdusr.com> | 2024-02-10 23:22:50 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2024-02-10 23:22:50 +0200 |
| commit | 6c71f197bf5db2cb4747d88441ab26db62195da3 (patch) | |
| tree | 77e32eb91f119bb1af77c6fcc39fec214f576c1b /.config/zsh | |
| parent | 042f0ee810985facc378ea7beee694c3b80c3d08 (diff) | |
| download | dotfiles-6c71f197bf5db2cb4747d88441ab26db62195da3.tar.gz dotfiles-6c71f197bf5db2cb4747d88441ab26db62195da3.zip | |
Add a few aliases and disable 'rm' in favor of 'del'
Diffstat (limited to '.config/zsh')
| -rw-r--r-- | .config/zsh/lib/aliases.zsh | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/.config/zsh/lib/aliases.zsh b/.config/zsh/lib/aliases.zsh index 676eb45..01c2f6d 100644 --- a/.config/zsh/lib/aliases.zsh +++ b/.config/zsh/lib/aliases.zsh @@ -17,7 +17,10 @@ fi alias mv='mv -i' alias cp='cp -i' alias ln='ln -i' -alias rm='rm -i' + +# Disable 'rm' +alias rm='function _rm() { echo -e "\033[0;31mrm\033[0m is disabled, use \033[0;32mtrash\033[0m or \033[0;32mdel \033[0m\033[0;33m$1\033[0m"; }; _rm' +alias del='command rm' alias ls='ls --color=auto --group-directories-first' alias lsd="lsd --group-directories-first" @@ -47,7 +50,6 @@ alias suspend='systemctl suspend' # Suspend(sleep) and lock screen if using syst alias hibernate='systemctl hibernate' # Hibernate alias lock='DISPLAY=:0 xautolock -locknow' # Lock my workstation screen from my phone alias oports="sudo lsof -i -P -n | grep -i 'listen'" # List open ports -alias trash_restore='gio trash --restore "$(gio trash --list | fzf | cut -f 1)"' alias keyname="xev | sed -n 's/[ ]*state.* \([^ ]*\)).*/\1/p'" alias wget=wget --hsts-file="$XDG_CACHE_HOME/wget-hsts" # wget does not support environment variables alias pp='getlast 2>&1 |&tee -a output.txt' @@ -57,8 +59,15 @@ alias py='python' alias py3='python3' alias sha256='shasum -a 256' alias rgf='rg -F' +alias weather='curl wttr.in/durban' +alias wifi='nmcli dev wifi show-password' +alias ddg='w3m lite.duckduckgo.com' +alias rss='newsboat' +alias vpn='protonvpn' +alias yt-dl="yt-dlp -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4' --restrict-filename" # Time aliases +alias utc='TZ=Africa/Johannesburg date' alias ber='TZ=Europe/Berlin date' alias nyc='TZ=America/New_York date' alias sfo='TZ=America/Los_Angeles date' |
