summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfilip <“filip.rabiega@gmail.com”>2025-10-17 14:42:17 +0200
committerfilip <“filip.rabiega@gmail.com”>2025-10-17 14:42:17 +0200
commitccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13 (patch)
treecc4d836783f8577fce0675612191827fb6d37f59
parent31f6218d6db610445960509824da4fdc68c3b01f (diff)
downloadchadscripts-ccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13.tar.gz
chadscripts-ccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13.tar.bz2
chadscripts-ccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13.zip
changed stuff
-rwxr-xr-xbmks4
-rwxr-xr-xdecperc30
-rwxr-xr-xmansplain3
-rwxr-xr-xrm_whitespaces6
-rwxr-xr-xvia-open4
5 files changed, 9 insertions, 38 deletions
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 <directory>"
+ echo "Usage: rm_whitespaces <dir>" >&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)