My automated Nginx exploit scanner is getting close to perfect. Who needs SaaS tools anymore when you have Bash?

Ok, peanut gallery, is this curs猫d, or glorious? ;)
function stdu {
#Syncthing du
cd
local x oIFS="$IFS"
IFS=$'\n'
du -sch $(
for x in *; do
[[ -d $x && -d $x/.stfolder ]] && echo "$x"
done
) |sort -h
IFS="$oIFS"
}
Ok, peanut gallery, is this curs猫d, or glorious? ;)
function stdu {
#Syncthing du
cd
local x oIFS="$IFS"
IFS=$'\n'
du -sch $(
for x in *; do
[[ -d $x && -d $x/.stfolder ]] && echo "$x"
done
) |sort -h
IFS="$oIFS"
}
i have to switch one of my scripts to use getopts
instead of just a case
statement pray for me ;_;

Note: the photograph was captured by me using a DLSR armed with 77mm Circular polarizer, 81A warming filter, UV filter and RPRT (right place right time)
https://mastodon.social/@RadioAzureus/115078811536751037
#weather #bash #sh #current#SR #wttr#SouthAmerica#Carribean#Leonsberg
Note: the photograph was captured by me using a DLSR armed with 77mm Circular polarizer, 81A warming filter, UV filter and RPRT (right place right time)
https://mastodon.social/@RadioAzureus/115078811536751037
#weather #bash #sh #current#SR #wttr#SouthAmerica#Carribean#Leonsberg

I think I will start reading man <a href="/hashtag/01JYW1B6DPPK1YX36V5M55ZS8J">#<span>bash</span></a>
line by line, there are so many features I didn't know about. For example:
You can use an alias as a parameter to an alias. E.g.:
alias lsopts='-lrt'
alias myls='ls '
"myls" executes "ls -lrt". To make that work, you have to append a space ' ' at the end of the myls definition.
There are better use cases for this, of course, this is just a test. If you ommit the ' ' after 'ls', myls lsopts returns "lsopts: No such file...."
I think I will start reading man <a href="/hashtag/01JYW1B6DPPK1YX36V5M55ZS8J">#<span>bash</span></a>
line by line, there are so many features I didn't know about. For example:
You can use an alias as a parameter to an alias. E.g.:
alias lsopts='-lrt'
alias myls='ls '
"myls" executes "ls -lrt". To make that work, you have to append a space ' ' at the end of the myls definition.
There are better use cases for this, of course, this is just a test. If you ommit the ' ' after 'ls', myls lsopts returns "lsopts: No such file...."

Reinterpreting some Conver-style #tarot cards in #svg using @velvetyne 's great #Basteleur font, #inkscape, #imagemagick and some #bash scripts!
--------------------
#fontsInUse
Reinterpreting some Conver-style #tarot cards in #svg using @velvetyne 's great #Basteleur font, #inkscape, #imagemagick and some #bash scripts!
--------------------
#fontsInUse
The Bard and The Shell - a great article by Armin Hanisch - @Linkshaender - for the BSD Cafe Journal - @journal
Due to a rise of vibecoding, I have invented a simple detector script, that can determine whether some code was written by AI or not:
bash<br/>#!/bin/bash<br/>set -euo pipefail<br/>IFS=$'\n\t'</p><p>filename="${$1:?please provide a filename}"<br/>if [[ "$filename" ~= *.rs ]]<br/>then<br/> echo "Not AI!"<br/> exit 0<br/>fi</p><p>echo "AI!"<br/>exit 1<br/>

Nachdem ich gestern meckern musste 眉ber die #KI gest眉tzte Seite die 脛nderungen auf dem Blog von #fefe trackt...
siehe: https://nrw.social/@CannaParts/114760512905783095
...und ich schon ne #bash Alternative als Beweis meiner Behauptung geliefert habe...
...ist mir jetzt zu warm f眉rs Bett gewesen und ich habe ein systray icon gebaut, welches die m枚glichen Zust盲nde (nicht erreichbar, unver盲ndert und neu) von dem Blog (oder jeder anderen Seite) anzeigt.
Morgen gibt es ein repository auf github...
Hey why didn't anyone tell me that there is a readline variable called "completion-ignore-case" in #bash ?
Such a relief.
Maybe I also treat myself with "completion-map-case" later.
Hey fedi friends, what are the differences in USES and config options listed at #freshports for a #FreeBSD #port? I am familiar with USE in #Gentoo #Linux, which seem to be the config options here? For #Gentoo it is very common to use different USE settings for a packages, but for #FreeBSD I read from porter's handbook there are not many USE items and they looked different from the term in #Gentoo. I am still trying to wrap my head around what is happening that whenever I try to build a port, like #vim or #git in tiny flavors, I constantly noticed #Perl #Bash #lua #Rust #Python and all other seemingly unrelated stuff get pulled in. #BSD #RunBSD #Unix #FOSS