From ccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13 Mon Sep 17 00:00:00 2001 From: filip <“filip.rabiega@gmail.com”> Date: Fri, 17 Oct 2025 14:42:17 +0200 Subject: changed stuff --- bmks | 4 ++-- decperc | 30 ------------------------------ mansplain | 3 ++- rm_whitespaces | 6 +++--- via-open | 4 ++-- 5 files changed, 9 insertions(+), 38 deletions(-) delete mode 100755 decperc diff --git a/bmks b/bmks index d4c51d3..d4214a2 100755 --- a/bmks +++ b/bmks @@ -47,7 +47,7 @@ bmks_ls() { bmks_del() { bmks_check case $PREFERED_LAUNCHER in - dmenu) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -l $(cat $URL_FILE_PATH/$URL_FILE_NAME | wc -l))/d" $URL_FILE_PATH/$URL_FILE_NAME ;; + dmenu) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -l 5 )/d" $URL_FILE_PATH/$URL_FILE_NAME ;; fzf) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf)/d" $URL_FILE_PATH/$URL_FILE_NAME ;; esac } @@ -55,7 +55,7 @@ bmks_del() { bmks_display() { bmks_check case $PREFERED_LAUNCHER in - dmenu) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -l "$( wc -l $URL_FILE_PATH/$URL_FILE_NAME )" | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;; + dmenu) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -l 5 | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;; fzf) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;; esac } diff --git a/decperc b/decperc deleted file mode 100755 index 3eff460..0000000 --- a/decperc +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/zsh - -dec_into_perc() { - dec="$1" - # duplicating code, don't care - if echo "$dec" | grep -qE '^(-?[0-9]+\.[0-9]+|-?[0-9]|\.[0-9]+)$'; then - percent="$(echo "$dec * 100" | bc -l)" - echo "${percent}%" - else - echo "Error: not a decimal number" >&2 - exit 1 - fi -} - -perc_into_dec() { - perc="$1" - # duplicating code, don't care - if echo "$perc" | grep -qE '^(-?[0-9]+\.[0-9]+%|-?[0-9]+%|\.[0-9]+%)$'; then - dec="{$perc%?}" - dec="$(echo "$dec / 100" | bc -l)" - echo "$dec" - else - echo "Error: not a percent" >&2 - exit 1 - fi -} - -echo "$1" | grep -qE '^(-?[0-9]+\.[0-9]+|-?[0-9]|\.[0-9]+|-?[0-9]+\.[0-9]+%|-?[0-9]+%|\.[0-9]+%)$' && - len=${#1} && - [[ ${1:len-1:1} == "%" ]] && perc_into_dec "$1" || dec_into_perc "$1" diff --git a/mansplain b/mansplain index 49ef5b6..f8a8f3c 100755 --- a/mansplain +++ b/mansplain @@ -1,3 +1,4 @@ #!/bin/sh -man -k . | dmenu -l 30 | awk '{print $1}' | xargs -r man -Tpdf | zathura - +arg="$( man -k . | dmenu -l 5 | awk '{print $1}')" +man -Tpdf "$arg" | zathura - diff --git a/rm_whitespaces b/rm_whitespaces index de800c1..758c1c3 100755 --- a/rm_whitespaces +++ b/rm_whitespaces @@ -1,7 +1,7 @@ #!/bin/sh if [ "$#" -gt 1 ]; then - echo "Usage: delete_whitespaces " + echo "Usage: rm_whitespaces " >&2 exit 1 fi @@ -12,12 +12,12 @@ else fi cd "$dir" || { - echo "Couldn't cd to directory. Exiting..." + echo "Couldn't cd to directory. Exiting..." >&2 exit 1 } for file in "$dir"/*; do - newname="$(echo "$file" | sed 's/[ \t]/\_/g')" + newname="$(echo "$file" | sed -e 's/[ \t]/\_/g' -e 's/["`”“]*//g')" mv "$file" "$newname" done diff --git a/via-open b/via-open index 6832526..e768459 100755 --- a/via-open +++ b/via-open @@ -16,7 +16,7 @@ while read -r arg; do sh -c "$arg" ;; *.txt) - tabbed -c -r 2 st -w '' -e $EDITOR "$arg" & + tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & # $TERMINAL $EDITOR "$arg" & ;; *.pdf | *.epub) @@ -36,7 +36,7 @@ while read -r arg; do $BROWSER "$arg" & ;; text/* | inode/x-empty | message/rfc822) - tabbed -c -r 2 st -w '' -e $EDITOR "$arg" & + tabbed -c -r 2 $TERMINAL -w '' -e $EDITOR "$arg" & # $TERMINAL $EDITOR "$arg" & ;; inode/directory) -- cgit v1.2.3