summaryrefslogtreecommitdiff
path: root/posix-shell/aliases.sh
blob: 3416a88b7f164753c32b78ea537cb3f0d5dd8454 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh


alias ls='ls --color=auto'
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias ip='ip --color=auto'
alias gitstat='git status'
alias igit='git log --all --oneline --decorate --graph'
alias horizons='telnet horizons.jpl.nasa.gov 6775'  # a NASA server providing data about planet positions and velocities
alias wlrecord='wf-recorder -a -g "$(slurp)"'
alias ranger='ranger --choosedir=$HOME/.local/share/ranger/lastdir && cd "$(cat $HOME/.local/share/ranger/lastdir)"'
alias lf='lf -last-dir-path=$HOME/.local/share/lf/lastdir && cd "$(cat $HOME/.local/share/lf/lastdir)"'
alias music="cd ~/music && ranger || echo '~/music does not exist'"
alias bt="bluetoothctl"
alias ikhal="ikhal; clear"
alias news="newsboat"
if command -v apt > /dev/null  # ugly hack to detect Debian
then
	alias t="todo-txt"
fi
if command -v pacman > /dev/null  # ugly hack to detect Arch Linux
then
	alias t="todo.sh"
fi
function my_xdg_open() { nohup xdg-open "$1" > /dev/null 2>&1 & }
alias open=my_xdg_open
alias note='"${EDITOR}" "$(mktemp)"'
alias nolink='cd $(pwd -P)'
alias zephyr='export ZEPHYR_BASE="${HOME}/zephyrproject/zephyr" && source "${HOME}/zephyrproject/.venv/bin/activate"'