From 8ee589ac59c5f2aa5cc2fb35d2608204d066d915 Mon Sep 17 00:00:00 2001 From: Adrien DUPUIS Date: Wed, 27 May 2020 18:24:58 +0200 Subject: [PATCH 01/10] aliases.sh: Add ls alias --- aliases.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/aliases.sh b/aliases.sh index 9792d0d..2ca248c 100644 --- a/aliases.sh +++ b/aliases.sh @@ -4,3 +4,10 @@ alias git-current-commit='git rev-parse --verify --short HEAD'; alias git-current-tag='git fetch --tags --force --quiet && git describe --tags 2> /dev/null'; alias git-reset='git reset --hard origin/$(git-current-branch)'; alias git-clean-local-branches='git fetch --quiet && git branch -vv | grep -v "^\*" | grep "\[.*: gone\]" | cut -d " " -f 3 | xargs git branch --delete'; + +if [ 'Darwin' == `uname` ]; then + # Mac OS X + alias ls='ls -GhalF@'; +else + alias ls='ls -halF --color'; +fi; From 5ee3e864f2426420f4e39eb0fa838f31103fbbfe Mon Sep 17 00:00:00 2001 From: Adrien DUPUIS Date: Wed, 27 May 2020 18:33:11 +0200 Subject: [PATCH 02/10] aliases.sh: Add mv-ln (move and let a symlink) --- aliases.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/aliases.sh b/aliases.sh index 2ca248c..ffb4045 100644 --- a/aliases.sh +++ b/aliases.sh @@ -11,3 +11,4 @@ if [ 'Darwin' == `uname` ]; then else alias ls='ls -halF --color'; fi; +alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; From fef3ab2adfd207d2ee7b1779eb2c5952b50cc44f Mon Sep 17 00:00:00 2001 From: Adrien DUPUIS Date: Wed, 27 May 2020 18:35:55 +0200 Subject: [PATCH 03/10] aliases.sh: Rename prev cmd to lsd; Add mv-ln (move and let a symlink) --- aliases.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aliases.sh b/aliases.sh index ffb4045..a52aaa9 100644 --- a/aliases.sh +++ b/aliases.sh @@ -7,8 +7,8 @@ alias git-clean-local-branches='git fetch --quiet && git branch -vv | grep -v " if [ 'Darwin' == `uname` ]; then # Mac OS X - alias ls='ls -GhalF@'; + alias lsd='ls -GhalF@'; else - alias ls='ls -halF --color'; + alias lsd='ls -halF --color'; fi; alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; From 7737c95575a10355df7262a5bbd98d3dd08c505f Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Thu, 13 Jan 2022 13:59:57 +0100 Subject: [PATCH 04/10] aliases.sh: CLI calculator; ex: `calc (1+2)/3;` --- aliases.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aliases.sh b/aliases.sh index a52aaa9..e0eba16 100644 --- a/aliases.sh +++ b/aliases.sh @@ -12,3 +12,5 @@ else alias lsd='ls -halF --color'; fi; alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; + +alias calc='bc <<< '; From 388f3636c567ebe1ef3bef4b1cb36b204875c301 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Thu, 13 Jan 2022 14:02:12 +0100 Subject: [PATCH 05/10] aliases.sh: CLI calculator: more decimals --- aliases.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases.sh b/aliases.sh index e0eba16..a52a604 100644 --- a/aliases.sh +++ b/aliases.sh @@ -13,4 +13,4 @@ else fi; alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; -alias calc='bc <<< '; +alias calc='bc -l <<< '; From 695d45e2198cf6f8f990fc6fd5e849ab020389ba Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Wed, 19 Jan 2022 14:04:13 +0100 Subject: [PATCH 06/10] aliases.sh: Fix equality test for zsh --- aliases.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aliases.sh b/aliases.sh index 8987ecb..1f54f18 100644 --- a/aliases.sh +++ b/aliases.sh @@ -17,7 +17,7 @@ alias sf-cs-fix='php-cs-fixer fix --rules=@Symfony'; alias gz='gzip --keep'; -if [ 'Darwin' == `uname` ]; then +if [ 'Darwin' = `uname` ]; then # Mac OS X alias lsd='ls -GhalF@'; else From e8059875a5037e70db25e6f83fdc2767770fa5be Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Thu, 20 Jan 2022 09:58:54 +0100 Subject: [PATCH 07/10] aliases.sh: Add color to `grep` and `less` --- aliases.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aliases.sh b/aliases.sh index 1f54f18..d8c8bf5 100644 --- a/aliases.sh +++ b/aliases.sh @@ -23,6 +23,9 @@ if [ 'Darwin' = `uname` ]; then else alias lsd='ls -halF --color'; fi; +alias grep='grep --color=always'; +alias less='less --RAW-CONTROL-CHARS'; + alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; alias calc='bc -l <<< '; From aa91af7b3745db719a11b815fb5b637c7a226c1c Mon Sep 17 00:00:00 2001 From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> Date: Thu, 20 Jan 2022 10:47:27 +0100 Subject: [PATCH 08/10] aliases.sh: grep auto colorize and grepc always --- aliases.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aliases.sh b/aliases.sh index d8c8bf5..1d72d9b 100644 --- a/aliases.sh +++ b/aliases.sh @@ -23,7 +23,8 @@ if [ 'Darwin' = `uname` ]; then else alias lsd='ls -halF --color'; fi; -alias grep='grep --color=always'; +alias grep='grep --color=auto'; +alias grepc='grep --color=always'; alias less='less --RAW-CONTROL-CHARS'; alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; From d7fca18dad0e5e7388234b5869dfc90d58ea49a5 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Thu, 20 Jan 2022 10:52:02 +0100 Subject: [PATCH 09/10] Sort aliases.sh --- aliases.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aliases.sh b/aliases.sh index 1d72d9b..d97696f 100644 --- a/aliases.sh +++ b/aliases.sh @@ -15,6 +15,7 @@ alias git-global-ignore='git config --global core.excludesfile "~/utils/gitignor alias sf-cs-fix='php-cs-fixer fix --rules=@Symfony'; +alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; alias gz='gzip --keep'; if [ 'Darwin' = `uname` ]; then @@ -27,6 +28,4 @@ alias grep='grep --color=auto'; alias grepc='grep --color=always'; alias less='less --RAW-CONTROL-CHARS'; -alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; - alias calc='bc -l <<< '; From 1174c531f152ece04b5b96dc7732b795ce53ccb3 Mon Sep 17 00:00:00 2001 From: Adrien Dupuis Date: Thu, 10 Feb 2022 11:55:46 +0100 Subject: [PATCH 10/10] =?UTF-8?q?`cpd`:=20Create=20a=20directory=20and=20c?= =?UTF-8?q?opy=20files=20to=20it.=20`mvd`=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aliases.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aliases.sh b/aliases.sh index d97696f..c6ddbc3 100644 --- a/aliases.sh +++ b/aliases.sh @@ -9,13 +9,16 @@ alias git-current-branch='git rev-parse --abbrev-ref HEAD'; alias git-current-commit='git rev-parse --verify --short HEAD'; alias git-current-tag='git fetch --tags --force --quiet && git describe --tags 2> /dev/null'; alias git-reset='git reset --hard origin/$(git-current-branch)'; +alias git-clean='git clean -df'; alias git-clean-local-branches='git fetch --prune --quiet && git branch -vv | grep -v "^\*" | grep "\[.*: gone\]" | cut -d " " -f 3 | xargs git branch --delete'; alias git-force-pull='git fetch --force && git pull --force'; alias git-global-ignore='git config --global core.excludesfile "~/utils/gitignore"'; alias sf-cs-fix='php-cs-fixer fix --rules=@Symfony'; -alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1 }; _mv_ln'; +alias mv-ln='function _mv_ln { mv $1 $2 && ln -s $2 $1; }; _mv_ln'; +alias cpd='function _cpd { mkdir -p ${@: -1} && cp $@; }; _cpd'; +alias mvd='function _mvd { mkdir -p ${@: -1} && mv $@; }; _mvd'; alias gz='gzip --keep'; if [ 'Darwin' = `uname` ]; then