From 29c88de82362f179bf83a28735e0350f6b38cb1f Mon Sep 17 00:00:00 2001 From: fanyx Date: Mon, 17 May 2021 19:46:52 +0200 Subject: [PATCH] alias init + debian aliases --- .alias | 12 ++++++++++++ .debian.bash_aliases | 31 +++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 .alias create mode 100644 .debian.bash_aliases diff --git a/.alias b/.alias new file mode 100644 index 0000000..8d55e6b --- /dev/null +++ b/.alias @@ -0,0 +1,12 @@ +# exa and ls +alias ls="exa --group-directories-first -gm" +alias ll="ls -lhF" +alias lt="ll -TL $1" +alias ld="ll -d" +alias la="ll -a" + +# applications +alias code="codium" + +# dotfiles +alias dot="/usr/bin/git --git-dir=$HOME/git/dotfiles/ --work-tree=$HOME" diff --git a/.debian.bash_aliases b/.debian.bash_aliases new file mode 100644 index 0000000..6ca2ed2 --- /dev/null +++ b/.debian.bash_aliases @@ -0,0 +1,31 @@ +#!/bin/bash + +# import general use aliases +[[ -r ~/.alias ]] && . ~/.alias + +# apt +alias ain="sudo apt install" + +alias ar="sudo apt remove" +alias acln="sudo apt autoremove" + +alias as="sudo apt search" +alias aqs="sudo apt show" +alias aql="sudo dpkg -l" +alias aqh="sudo apt-mark showhold" + +function aup { + sudo apt update; + clear; + sudo apt list -u; + echo; + read -p "Upgrade? [Y/n] " choice; + case "$choice" in + y|Y|"" ) + sudo apt upgrade -y; + ;; + * ) + return 1 + ;; + esac +}