dotfiles/system/.config/custom/aliases
Severin Kaderli 56a77bb7b2
Add more XDG variables
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
2019-05-26 20:07:45 +02:00

51 lines
No EOL
1.2 KiB
Bash

#!/bin/bash
#
# SCRIPT NAME:
# .aliases
#
# AUTHOR:
# Severin Kaderli <severin@kaderli.dev>
#
# 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 --icon never'
alias la="ls -al"
alias lt="ls --tree"
# Alias for using ripgrep as grep replacement
alias grep="rg -n"
# Alias for using bat as cat replacement
alias cat="bat"
# Alias to get to my Projects folder
alias pj="cd ~/Projects"
# Alias to get to my Downloads folder
alias dl="cd ~/Downloads"
# Alias to get to my Documents folder
alias doc="cd ~/Documents"
# Alias for opening my code editor
alias e="code"
# Alias for some commands to use xdg directories
alias wget='wget --hsts-file="${XDG_CACHE_HOME}/wget-hsts"'
alias svn='svn --config-dir "${XDG_CONFIG_HOME}/subversion"'
alias gpg2='gpg2 --homedir "${XDG_DATA_HOME}/gnupg"'
alias sqlite3='sqlite3 -init "${XDG_CONFIG_HOME}/sqlite3/sqliterc"'
alias mvn='mvn -gs "${XDG_CONFIG_HOME}/maven/settings.xml"'
alias nvidia-settings='nvidia-settings --config="${XDG_CONFIG_HOME}/nvidia/settings"'
alias t='task todo'
alias ta='task add'
alias td='task done'