From eed4d688b15b00799c79525206c03b9c2633128e Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 20 Nov 2024 11:07:30 -0500 Subject: [PATCH] Replace links alias with a function of optional arg --- home/lib/login_aliases.sh | 1 - home/lib/login_functions.sh | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/home/lib/login_aliases.sh b/home/lib/login_aliases.sh index 74bfa2c..8710e04 100644 --- a/home/lib/login_aliases.sh +++ b/home/lib/login_aliases.sh @@ -29,7 +29,6 @@ alias bitcoin='nc ticker.bitcointicker.co 10080' # https://github.com/chubin/aw alias weather='cat ~/.pista-out/weather-summary' alias sccache-restart='sccache --stop-server; sccache --start-server' alias nightshift=sct -alias links='vim ~/arc/doc/links/"$(date +%F)"' alias gh-clone-repo=gh_clone_repo alias gh-clone-user=gh_clone_user alias gh-clone-org=gh_clone_org diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index e518135..122331f 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -15,6 +15,15 @@ emoji() { khomenu < ~/emoji.txt | awk '{print $1}' | xsel --input --clipboard } +links() { + local -r file="$HOME"/arc/doc/links/"$(date +%F)" + + case "$1" in + '') vim "$file";; + *) echo "$1" >> "$file";; + esac +} + links_aggregate_md() { printf 'Daily Links\n' printf '%s\n' "$(bar 78 '=')" -- 2.20.1