20250521.1747780314

This commit is contained in:
fz0x1 2025-05-21 00:31:54 +02:00
parent 54023cae23
commit 70605ab838
Signed by: fz0x1
GPG key ID: 6F81647BE1B459F4
9 changed files with 124 additions and 28 deletions

View file

@ -3,7 +3,6 @@ image/webp=librewolf.desktop;
; image/png=org.xfce.ristretto.desktop;
; image/jpeg=org.xfce.ristretto.desktop;
text/plain=nvim.desktop;
text/html=nvim.desktop;
x-scheme-handler/http=librewolf.desktop;
x-scheme-handler/https=librewolf.desktop;
x-scheme-handler/terminal=Alacritty.desktop;

View file

@ -19,6 +19,8 @@ export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:/usr/local/go/bin
## cargo
export PATH=$PATH:$HOME/.cargo/bin
## ruby
export PATH=$PATH:$HOME/.local/share/gem/ruby/3.4.0/bin
## color
export TERM=tmux-256color
## default gui browser

22
linux/scripts/bin/dirstat Executable file
View file

@ -0,0 +1,22 @@
#!/usr/bin/env sh
target_dir="$1"
if [ ! -d "$target_dir" ]; then
echo "❌ Dir not found: $target_dir"
return 1
fi
total_lines=0
echo "📁 Analyze dir: $target_dir"
for f in "$target_dir"/*; do
[ -f "$f" ] || continue
lines=$(wc -l <"$f")
size=$(stat -c %s "$f")
mod=$(date -d @"$(stat -c %Y "$f")" +"%Y-%m-%d %H:%M:%S")
sha=$(shasum -a 256 "$f" | cut -d ' ' -f 1)
total_lines=$((total_lines + lines))
printf "%-30s %10s bytes %5s lines %s SHA256: %s\n" "$(basename "$f")" "$size" "$lines" "$mod" "$sha"
done
echo "📊 Total lines of code in the dir: $total_lines"

24
linux/scripts/bin/ex Executable file
View file

@ -0,0 +1,24 @@
#!/usr/bin/env bash
### ARCHIVE EXTRACTION
# usage: ex <file>
if [ -f "$1" ]; then
case $1 in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) unrar x "$1" ;;
*.gz) gunzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.Z) uncompress "$1" ;;
*.7z) 7z x "$1" ;;
*.deb) ar x "$1" ;;
*.tar.xz) tar xf "$1" ;;
*.tar.zst) unzstd "$1" ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi