From 1fef4d09b488676432156576c85a8fc728282528 Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Tue, 31 Oct 2023 16:16:52 +0000 Subject: [PATCH] Add function for calculating sri --- states/zsh/files/zshrc | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/states/zsh/files/zshrc b/states/zsh/files/zshrc index 2d92fd4..ff5eccf 100644 --- a/states/zsh/files/zshrc +++ b/states/zsh/files/zshrc @@ -39,21 +39,21 @@ p+=":%F{blue}%~%f" p+="${NEWLINE}%(!.#.$) " virtual_env() { - if [ -n "${VIRTUAL_ENV+1}" ]; then - home_rel_path=$(echo ${VIRTUAL_ENV} | sed "s;^${HOME};~;") - echo -n "(${home_rel_path}) " - fi + if [ -n "${VIRTUAL_ENV+1}" ]; then + home_rel_path=$(echo ${VIRTUAL_ENV} | sed "s;^${HOME};~;") + echo -n "(${home_rel_path}) " + fi } source ~/.git-prompt.sh precmd () { - __git_ps1 "" "$(virtual_env)${p}" "${NEWLINE}[%s]${NEWLINE}" + __git_ps1 "" "$(virtual_env)${p}" "${NEWLINE}[%s]${NEWLINE}" } bindkey '^R' history-incremental-search-backward if [[ -f ~/.shell_aliases ]]; then - source ~/.shell_aliases + source ~/.shell_aliases fi export WORKON_HOME=~/.virtualenvs @@ -95,3 +95,8 @@ ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE=30 source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh + +sri() { + base64_hash=$(curl "$1" | shasum -b -a "$2" - | awk '{print $1}' | xxd -r -p | base64) + echo "sha${2}-${base64_hash}" +} -- 2.44.0