#!/bin/bash # # SCRIPT NAME: # .aliases # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # This script is used to define aliases for commands. # # USAGE: # This script is sourced by .bashrc # Alias for clear because I sometimes type the DOS command instead alias cls="clear" # Alias for using lsd as ls replacement alias ls='lsd' alias la="ls -al" alias lt="ls --tree" # Alias for using bat as cat replacement alias cat="bat" # Aliases to folders if [ -d "${HOME}/dev/projects" ]; then alias pj='cd ${HOME}/dev/projects' fi if [ -d "${HOME}/downloads" ]; then alias dl='cd ${HOME}/downloads' fi if [ -d "${HOME}/documents" ]; then alias doc='cd ${HOME}/documents' fi if [ -d "${HOME}/dev/work" ]; then alias wo='cd ${HOME}/dev/work' fi # Alias for opening my code editor alias e="code" # Work aliases if [ -d "${HOME}/dev/work/tools/dde" ]; then alias dde='make -f "${HOME}/dev/work/tools/dde/Makefile"' fi