summaryrefslogtreecommitdiff
path: root/posix-shell/aliases.sh
diff options
context:
space:
mode:
Diffstat (limited to 'posix-shell/aliases.sh')
-rw-r--r--posix-shell/aliases.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/posix-shell/aliases.sh b/posix-shell/aliases.sh
new file mode 100644
index 0000000..3416a88
--- /dev/null
+++ b/posix-shell/aliases.sh
@@ -0,0 +1,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"'