From 546b678e7e6d22d312b1670ad57dee421a988010 Mon Sep 17 00:00:00 2001 From: afify Date: Fri, 30 Oct 2020 17:39:08 +0300 Subject: [PATCH] kshrc, format_usb, x86_man script --- .config/ksh/kshrc | 5 ++++- .scripts/format_usb.sh | 16 +++++++++++++--- .scripts/x86_man.sh | 6 ++++++ 3 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 .scripts/x86_man.sh diff --git a/.config/ksh/kshrc b/.config/ksh/kshrc index e50b5cf..e688846 100644 --- a/.config/ksh/kshrc +++ b/.config/ksh/kshrc @@ -1,6 +1,8 @@ #!/bin/ksh alias k='clear' +alias du="du -sh" +alias df="df -h" alias mv='mv -i' alias cp='cp -ir' alias rm='rm -i' @@ -11,13 +13,14 @@ alias lsb="dmesg | egrep '^(cd|wd|sd|fd). at ' | sort | uniq" alias sc="rsync -avzhe ssh --progress" alias cpp="rsync -avzhe --progress" [ "$(uname)" = "OpenBSD" ] && alias ulocate="doas /usr/libexec/locate.updatedb" +[ "$(uname)" = "OpenBSD" ] && alias gr='grep -Inr' || alias gr='grep -Inr --color=always' # development [ "$(uname)" = "Linux" ] && valf='-s' alias val="valgrind --trace-children=yes --track-fds=yes --track-origins=yes --leak-check=full --show-leak-kinds=all $valf" [ "$(uname)" = "OpenBSD" ] && alias sys="cat /sys/sys/syscall.h | less" || alias sys="bat /usr/include/asm/unistd_64.h" alias ob="objdump -D -M intel" -[ "$(uname)" = "OpenBSD" ] && alias gr='grep -Inr' || alias gr='grep -Inr --color=always' +alias rr="r2 -d -c vv" # downloads alias wgetf="wget --tries=100 --continue --content-disposition --trust-server-names -i" diff --git a/.scripts/format_usb.sh b/.scripts/format_usb.sh index 866d351..c29b3c5 100644 --- a/.scripts/format_usb.sh +++ b/.scripts/format_usb.sh @@ -6,11 +6,21 @@ usb=$(lsblk --noheadings --raw -o NAME,SIZE |\ awk '{print $1}') if [ ! "$usb" ]; then exit;fi +format=$(printf "mkfs.vfat\nmkfs.ext4\n" |\ + dmenu -i -p "choose format") + wipe=$(printf "no\nyes" |\ dmenu -p "WARNING wipe $usb" -nb "#000" -nf "#FFF" -sb "#FF0000" -sf "#FFF") dmenu -P -p "sudo " |\ - sudo -S -- sh -c "if [ $wipe = yes ] ; then\ + sudo -S -- sh -c "if [ $wipe = yes ]; then\ dd bs=4M if=/dev/urandom of=/dev/$usb status=progress oflag=sync;fi;\ - printf \"o\nn\np\n1\n2048\n\nw\n\" | fdisk /dev/$usb;\ - mkfs.ext4 /dev/${usb}1 && notify-send 'formated ''$usb'" + + if [ $format = mkfs.ext4 ]; then + printf \"o\nn\np\n1\n2048\n\nw\n\" | fdisk /dev/$usb;\ + mkfs.ext4 /dev/${usb}1 && notify-send 'formated ''$usb' + + elif [ $format = mkfs.vfat ]; then + printf \"o\nn\np\n1\n2048\n\nt\nb\nw\n\" | fdisk /dev/$usb;\ + mkfs.vfat /dev/${usb}1 && notify-send 'formated ''$usb' + fi" diff --git a/.scripts/x86_man.sh b/.scripts/x86_man.sh new file mode 100644 index 0000000..a3973a7 --- /dev/null +++ b/.scripts/x86_man.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +git clone https://github.com/ttmo-O/x86-manpages && cd x86-manpages +doas mkdir -p /usr/local/man/man7 +doas cp man7/* /usr/local/man/man7/ +cd .. && rm -rf x86-manpages -- 2.11.4.GIT