diff options
author | A Farzat <a@farzat.xyz> | 2024-10-23 20:01:31 +0900 |
---|---|---|
committer | A Farzat <a@farzat.xyz> | 2024-11-04 20:01:32 +0900 |
commit | b9f5ffd0d3ad2f5744fc6ca3b497e3278aa78f35 (patch) | |
tree | 69da499265cfc48a837cc755638aa930cd13b27c /bin/scripts/linkhandler_store | |
parent | 76d408c93ee3192d6f95d9781b7e08b36b42cb87 (diff) | |
download | dotfiles-b9f5ffd0d3ad2f5744fc6ca3b497e3278aa78f35.tar.gz dotfiles-b9f5ffd0d3ad2f5744fc6ca3b497e3278aa78f35.zip |
Add a few scripts
Diffstat (limited to 'bin/scripts/linkhandler_store')
-rwxr-xr-x | bin/scripts/linkhandler_store | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bin/scripts/linkhandler_store b/bin/scripts/linkhandler_store new file mode 100755 index 0000000..49b8516 --- /dev/null +++ b/bin/scripts/linkhandler_store @@ -0,0 +1,11 @@ +#!/usr/bin/env sh + +# Store the provided links in linkhandler's store_file. +# The stored links will be prefixed next time linkhandler is run. + +cache_dir="${XDG_CACHE_DIR:-$HOME/.cache}/linkhandler" +store_file="$cache_dir/store" +[ -d "$cache_dir" ] || mkdir -p "$cache_dir" +for url in "$@"; +do printf "%s\0" "$url" +done >> "$store_file" |