diff --git a/linux/.linux-functions b/linux/.linux-functions index 222ccf4..35f4159 100644 --- a/linux/.linux-functions +++ b/linux/.linux-functions @@ -46,3 +46,9 @@ cutpdf() # Cut PDF pages fi done } + +decryptpdf() # Decrypt PDF file +{ + echo "Enter password followed by followed by " + qpdf --decrypt --password-file=- --replace-input "${1}" +} diff --git a/zsh/.functions b/zsh/.functions index 8c7faea..d659cb2 100644 --- a/zsh/.functions +++ b/zsh/.functions @@ -82,7 +82,8 @@ colormap() # Colormap for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done } -man() # Shows pretty man page +# Override default man page +function man() # Shows pretty man page { env \ LESS_TERMCAP_mb="$(printf '\e[1;31m')" \ @@ -460,14 +461,6 @@ pngtojpg() # Bulk convert png to jpg for i in *.png ; do convert "$i" "${i%.*}.jpg" ; done } -# C++ snippets -cpp-run() # compile and run executable -{ - echo "Compiling file..." - g++ -o "$1" "$1.cpp" - ./"$1".cpp -} - spy() # Watch file { file=$1 @@ -700,9 +693,3 @@ poetry-update() ## Update Poetry packages interactively { poetry show --outdated -T | fzf -m | awk '{printf $1"@latest" " "}' | xargs -I {} poetry add {} } - -decryptpdf() # Decrypt PDF file -{ - echo "Enter password followed by followed by " - qpdf --decrypt --password-file=- --replace-input "${1}" -}