From af1bf11748c16fa6bdff83cf1f20ba76caa62181 Mon Sep 17 00:00:00 2001 From: Kaiming Guo Date: Tue, 22 Jan 2019 14:38:58 +0800 Subject: [PATCH 1/2] add MSYS2 aliases Ignore NTUSER.DAT files in Git/MSYS2 Bash. --- aliases/available/msys2.aliases.bash | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 aliases/available/msys2.aliases.bash diff --git a/aliases/available/msys2.aliases.bash b/aliases/available/msys2.aliases.bash new file mode 100644 index 00000000..83b14a13 --- /dev/null +++ b/aliases/available/msys2.aliases.bash @@ -0,0 +1,16 @@ +#!/bin/bash + +cite 'about-alias' +about-alias 'MSYS2 aliases' + +LS_COMMON="-hG" +LS_COMMON="$LS_COMMON --color=auto" +LS_COMMON="$LS_COMMON -I NTUSER.DAT\* -I ntuser.dat\*" + +test -n "$LS_COMMON" && + +# alias +alias ls="command ls $LS_COMMON" +alias ll="ls -l" +alias la="ls -a" +alias lal="ll -a" From 212eb6636eb659b5390a987675c0604d11f60a6d Mon Sep 17 00:00:00 2001 From: Kai-Ming Guo Date: Tue, 22 Jan 2019 17:19:35 +0800 Subject: [PATCH 2/2] complete condition command `test` command to check `$LS_COMMON` argument exists. and merged the next line. --- aliases/available/msys2.aliases.bash | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/aliases/available/msys2.aliases.bash b/aliases/available/msys2.aliases.bash index 83b14a13..a309a5b2 100644 --- a/aliases/available/msys2.aliases.bash +++ b/aliases/available/msys2.aliases.bash @@ -7,10 +7,9 @@ LS_COMMON="-hG" LS_COMMON="$LS_COMMON --color=auto" LS_COMMON="$LS_COMMON -I NTUSER.DAT\* -I ntuser.dat\*" -test -n "$LS_COMMON" && - # alias -alias ls="command ls $LS_COMMON" +# setup the main ls alias if we've established common args +test -n "$LS_COMMON" && alias ls="command ls $LS_COMMON" alias ll="ls -l" alias la="ls -a" alias lal="ll -a"