]> git.friedersdorff.com Git - max/saltfiles.git/commitdiff
Add function for calculating sri
authorMaximilian Friedersdorff <maximilian.friedersdorff@envsys.co.uk>
Tue, 31 Oct 2023 16:16:52 +0000 (16:16 +0000)
committerMaximilian Friedersdorff <maximilian.friedersdorff@envsys.co.uk>
Tue, 31 Oct 2023 16:16:52 +0000 (16:16 +0000)
states/zsh/files/zshrc

index 2d92fd4c4dc8bb32b0fcfd5d281544fb319d65f4..ff5eccf65f25228ecb5742be6f388d999e395583 100644 (file)
@@ -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}"
+}