From 0905e94d40108739045d3abafa814131eb32039f Mon Sep 17 00:00:00 2001 From: cerico Date: Tue, 2 May 2023 07:50:50 +0200 Subject: [PATCH] fix: list trial aliases separately with alias command --- files/zsh/aliases | 11 +++++++++-- roles/aliases/tasks/darwin.yml | 2 +- roles/aliases/tasks/debian.yml | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/files/zsh/aliases b/files/zsh/aliases index ffe0ca3..79f3875 100644 --- a/files/zsh/aliases +++ b/files/zsh/aliases @@ -3,7 +3,7 @@ source ~/.zsh/godaddy source ~/.zsh/supabase source ~/.zsh/macfair source ~/.zsh/tokens -source ~/.zsh/trialling +source ~/.zsh/_trialling export MARKPATH=$HOME/.marks alias sedi='sed -i "" -e' @@ -12,11 +12,18 @@ aliases () { do echo ${i:u} echo ------------- - grep '() {$' ~/.zsh/$i | tr -cd '[:alnum:]_\n' | sort + grep '^[[:alpha:]].*{' ~/.zsh/$i | tr -cd '[:alnum:]# _\n' | sort echo "" done } +trialling () { + echo $(ColorCyan "TRIAL ALIASES") + echo $(ColorCyan -------------) + grep '^[[:alpha:]].*{' ~/.zsh/_trialling | tr -cd '[:alnum:]# _\n' | sort + echo "" +} + alphnum () { tr -cd '[:alnum:]\n' } diff --git a/roles/aliases/tasks/darwin.yml b/roles/aliases/tasks/darwin.yml index 07c76fd..5666495 100644 --- a/roles/aliases/tasks/darwin.yml +++ b/roles/aliases/tasks/darwin.yml @@ -39,7 +39,7 @@ - name: create trial file for new aliases if one doesn't already exist copy: content: "tinker(){\n echo try out new aliases here, not in main file\n}" - dest: ~{{ macbook_user.stdout }}/.zsh/trialling + dest: ~{{ macbook_user.stdout }}/.zsh/_trialling force: no - name: copy js help file diff --git a/roles/aliases/tasks/debian.yml b/roles/aliases/tasks/debian.yml index a9b6e88..93727d3 100644 --- a/roles/aliases/tasks/debian.yml +++ b/roles/aliases/tasks/debian.yml @@ -75,7 +75,7 @@ - name: create trial file for new aliases if one doesn't already exist copy: content: "tinker(){\n echo try out new aliases here, not in main file\n}" - dest: ~{{ macbook_user.stdout }}/.zsh/trialling + dest: ~{{ macbook_user.stdout }}/.zsh/_trialling force: no - name: copy js help file