20250521.1747780314
This commit is contained in:
parent
54023cae23
commit
70605ab838
9 changed files with 124 additions and 28 deletions
|
@ -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;
|
||||
|
|
|
@ -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
22
linux/scripts/bin/dirstat
Executable 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
24
linux/scripts/bin/ex
Executable 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
|
Loading…
Add table
Add a link
Reference in a new issue