diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cf65b61..8ccf716 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -10,6 +10,7 @@ repos: hooks: - id: check-added-large-files - id: check-case-conflict + - id: check-yaml - id: check-executables-have-shebangs - id: check-shebang-scripts-are-executable - id: destroyed-symlinks @@ -31,6 +32,11 @@ repos: rev: "v3.0.0-alpha.9-for-vscode" hooks: - id: prettier + - repo: https://github.com/scop/pre-commit-shfmt + rev: v3.6.0-2 + hooks: + - id: shfmt + #- id: shfmt-docker - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: "2.7.1" hooks: diff --git a/gayming/playstation2/CHT/install-cht.bash b/gayming/playstation2/CHT/install-cht.bash index 79d6e3e..2160c12 100755 --- a/gayming/playstation2/CHT/install-cht.bash +++ b/gayming/playstation2/CHT/install-cht.bash @@ -5,7 +5,7 @@ CHTDIR=~/PS2/CHT mkdir -p $CHTDIR for chtfile in *.cht; do - cat $chtfile > $CHTDIR/$chtfile + cat $chtfile >$CHTDIR/$chtfile done chmod -R 777 $CHTDIR diff --git a/gayming/playstation2/backup-ops2l-vmc.bash b/gayming/playstation2/backup-ops2l-vmc.bash index 1d35336..a992135 100755 --- a/gayming/playstation2/backup-ops2l-vmc.bash +++ b/gayming/playstation2/backup-ops2l-vmc.bash @@ -19,8 +19,8 @@ chmod -R 777 $BACKUPDIR # If duperemove is installed, perform FS based deduplication of backups if hash duperemove 2>/dev/null; then - # recursive, dedupe, human-readable, hashfile is like ddrescue mapfile - duperemove -rdh --hashfile=$BACKUPDIR/duperemove.hashfile $BACKUPDIR/ + # recursive, dedupe, human-readable, hashfile is like ddrescue mapfile + duperemove -rdh --hashfile=$BACKUPDIR/duperemove.hashfile $BACKUPDIR/ fi # Curiosity, show the space used diff --git a/irc/piraatit/entrymsg.bash b/irc/piraatit/entrymsg.bash index 6006f28..57bda1e 100755 --- a/irc/piraatit/entrymsg.bash +++ b/irc/piraatit/entrymsg.bash @@ -4,17 +4,15 @@ # Purpose: mass setting entrymsgs # Finnish speaking channels -declare -a arr=("#aaltopiraatit" "#akateemisetpiraatit" "#aktiivit" "#antikupla" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#likakaivo" "#mediaseuranta" "#messi" "#Mikaela" "#pinu" "#pinu-hallitus" "#pinuhalko" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#politiikka" "#ppfi-chanacs-abuse" "#puoluehallitus" "#puoluekokous" "#puoluetoimisto" "#purje" "#satakunta" "#sateenkaaripiraatit" "#savo-karjala" "#sivusto" "#syotteet" "#test" "#toiminta" "#tulevaisuus" "#uusimaa" "#vaaliteltta" "#vaasa" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut") +declare -a arr=("#aaltopiraatit" "#akateemisetpiraatit" "#aktiivit" "#antikupla" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#likakaivo" "#mediaseuranta" "#messi" "#Mikaela" "#pinu" "#pinu-hallitus" "#pinuhalko" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#politiikka" "#ppfi-chanacs-abuse" "#puoluehallitus" "#puoluekokous" "#puoluetoimisto" "#purje" "#satakunta" "#sateenkaaripiraatit" "#savo-karjala" "#sivusto" "#syotteet" "#test" "#toiminta" "#tulevaisuus" "#uusimaa" "#vaaliteltta" "#vaasa" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut") -for i in "${arr[@]}" -do - echo "/msg ChanServ set $i ENTRYMSG Lähettämällä viestin kanavalle suostut nimimerkkisi ja viestisi julkaisemiseen, sekä Telegrammiin ja Discordiin lähettämiseksi. Se tieto on https://telegram.org/privacy ja https://discordapp.com/privacy alaista sieltäen liittyvät datan tallennuskäytännöt." +for i in "${arr[@]}"; do + echo "/msg ChanServ set $i ENTRYMSG Lähettämällä viestin kanavalle suostut nimimerkkisi ja viestisi julkaisemiseen, sekä Telegrammiin ja Discordiin lähettämiseksi. Se tieto on https://telegram.org/privacy ja https://discordapp.com/privacy alaista sieltäen liittyvät datan tallennuskäytännöt." done # English speaking channels declare -a arr=("#ppfi" "#ypfi") -for i in "${arr[@]}" -do - echo "/msg ChanServ set $i ENTRYMSG By sending messages to this channel you consent to your nick and message being published and transmitted to Telegram and Discord. That information is subject to https://telegram.org/privacy and https://discordapp.com/privacy including relevant data retention policies." +for i in "${arr[@]}"; do + echo "/msg ChanServ set $i ENTRYMSG By sending messages to this channel you consent to your nick and message being published and transmitted to Telegram and Discord. That information is subject to https://telegram.org/privacy and https://discordapp.com/privacy including relevant data retention policies." done diff --git a/irc/piraatit/keeptopic.bash b/irc/piraatit/keeptopic.bash index 197d260..1976072 100755 --- a/irc/piraatit/keeptopic.bash +++ b/irc/piraatit/keeptopic.bash @@ -4,17 +4,15 @@ # Purpose: mass setting entrymsgs # Finnish speaking channels -declare -a arr=("#aaltopiraatit" "#akateemisetpiraatit" "#aktiivit" "#antikupla" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#likakaivo" "#mediaseuranta" "#messi" "#Mikaela" "#pinu" "#pinu-hallitus" "#pinuhalko" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#politiikka" "#ppfi-chanacs-abuse" "#puoluehallitus" "#puoluekokous" "#puoluetoimisto" "#purje" "#satakunta" "#sateenkaaripiraatit" "#savo-karjala" "#sivusto" "#syotteet" "#test" "#toiminta" "#tulevaisuus" "#uusimaa" "#vaaliteltta" "#vaasa" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut") +declare -a arr=("#aaltopiraatit" "#akateemisetpiraatit" "#aktiivit" "#antikupla" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#likakaivo" "#mediaseuranta" "#messi" "#Mikaela" "#pinu" "#pinu-hallitus" "#pinuhalko" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#politiikka" "#ppfi-chanacs-abuse" "#puoluehallitus" "#puoluekokous" "#puoluetoimisto" "#purje" "#satakunta" "#sateenkaaripiraatit" "#savo-karjala" "#sivusto" "#syotteet" "#test" "#toiminta" "#tulevaisuus" "#uusimaa" "#vaaliteltta" "#vaasa" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut") -for i in "${arr[@]}" -do - echo "/msg ChanServ set $i KEEPTOPIC ON" +for i in "${arr[@]}"; do + echo "/msg ChanServ set $i KEEPTOPIC ON" done # English speaking channels declare -a arr=("#ppfi" "#ypfi") -for i in "${arr[@]}" -do - echo "/msg ChanServ set $i KEEPTOPIC ON" +for i in "${arr[@]}"; do + echo "/msg ChanServ set $i KEEPTOPIC ON" done diff --git a/irc/piraatit/messi.bash b/irc/piraatit/messi.bash index 55a5e01..9a6f923 100755 --- a/irc/piraatit/messi.bash +++ b/irc/piraatit/messi.bash @@ -5,10 +5,9 @@ declare -a arr=("janneone" "mbrsk" "mielipuoli" "nyos" "usvi" "vhautaka" "yaamboo" "lash-" "d200b" "talikka" "arimartti" "scoffa") ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg GroupServ invite !ppfi-aktiivit $i" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg GroupServ invite !ppfi-aktiivit $i" + # or do whatever with individual element of the array done # You can access them using echo "${arr[0]}", "${arr[1]}" also diff --git a/irc/piraatit/piraattibotit.bash b/irc/piraatit/piraattibotit.bash index 7a1f826..45a9a19 100755 --- a/irc/piraatit/piraattibotit.bash +++ b/irc/piraatit/piraattibotit.bash @@ -2,13 +2,12 @@ # Copied from https://stackoverflow.com/a/8880633 except the nicks ## declare an array variable -declare -a arr=("#aaltopiraatit" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela" ) +declare -a arr=("#aaltopiraatit" "#grafiikka" "#hallituskokous" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela") ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg ChanServ flags $i !piraattibotit VOP" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg ChanServ flags $i !piraattibotit VOP" + # or do whatever with individual element of the array done # You can access them using echo "${arr[0]}", "${arr[1]}" also diff --git a/irc/piraatit/registered.bash b/irc/piraatit/registered.bash index f7acba8..51f178e 100755 --- a/irc/piraatit/registered.bash +++ b/irc/piraatit/registered.bash @@ -2,20 +2,18 @@ # Copied from https://stackoverflow.com/a/8880633 except the nicks ## declare an array variable -declare -a arr=("#aaltopiraatit" "#grafiikka" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela" ) +declare -a arr=("#aaltopiraatit" "#grafiikka" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela") ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg ChanServ flags $i \$registered +VA" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg ChanServ flags $i \$registered +VA" + # or do whatever with individual element of the array done ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg ChanServ flags $i *!*@gateway/bridge/matrix/diasp.in +VA" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg ChanServ flags $i *!*@gateway/bridge/matrix/diasp.in +VA" + # or do whatever with individual element of the array done # You can access them using echo "${arr[0]}", "${arr[1]}" also diff --git a/irc/piraatit/undo-registered.bash b/irc/piraatit/undo-registered.bash index e1cea45..733e38e 100755 --- a/irc/piraatit/undo-registered.bash +++ b/irc/piraatit/undo-registered.bash @@ -2,20 +2,18 @@ # Copied from https://stackoverflow.com/a/8880633 except the nicks ## declare an array variable -declare -a arr=("#aaltopiraatit" "#grafiikka" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela" ) +declare -a arr=("#aaltopiraatit" "#grafiikka" "#hame" "#helsinki" "#hepihalko" "#kaakko" "#keski-suomi" "#mediaseuranta" "#pinu_hallitus" "#piraatit" "#piraattinuoret" "#piraattipuolue" "#piraattivpn" "#pirkanmaa" "#ppfi" "#sateenkaaripiraatit" "#sivusto" "#toiminta" "#tyoryhmaorganisaatiomalli" "#uusimaa" "#vaaliteltta" "#varainhankinta" "#varsinais-suomi" "#verkkopalvelut" "#mikaela") ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg ChanServ flags $i \$registered -VA" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg ChanServ flags $i \$registered -VA" + # or do whatever with individual element of the array done ## now loop through the above array -for i in "${arr[@]}" -do - echo "/msg ChanServ flags $i *!*@gateway/bridge/matrix/diasp.in -VA" - # or do whatever with individual element of the array +for i in "${arr[@]}"; do + echo "/msg ChanServ flags $i *!*@gateway/bridge/matrix/diasp.in -VA" + # or do whatever with individual element of the array done # You can access them using echo "${arr[0]}", "${arr[1]}" also diff --git a/vcard/generate-qr.bash b/vcard/generate-qr.bash index b836f46..88dc097 100755 --- a/vcard/generate-qr.bash +++ b/vcard/generate-qr.bash @@ -3,12 +3,12 @@ # loop through all vcard files for vcard in *.vcard; do - if [ -f "$vcard" ]; then - # -l H - high error correction - # -t utf8 - output to terminal - # -r - read file - # -o output file - qrencode -l H -t utf8 -r $vcard - qrencode -l H -o $vcard.png -r $vcard - fi + if [ -f "$vcard" ]; then + # -l H - high error correction + # -t utf8 - output to terminal + # -r - read file + # -o output file + qrencode -l H -t utf8 -r $vcard + qrencode -l H -o $vcard.png -r $vcard + fi done