Compare commits

..

2 commits

Author SHA1 Message Date
Hippolyte Chauvin
d1b53c92ed Pas besoin de ce script 2023-04-13 00:58:13 +02:00
Hippolyte Chauvin
0b0cd477c5 Légère réécriture de updateall 2023-04-13 00:57:54 +02:00
2 changed files with 8 additions and 10 deletions

View file

@ -1,4 +0,0 @@
#!/bin/sh
grub-mkconfig \
-o /boot/grub/grub.cfg

View file

@ -1,24 +1,26 @@
#!/bin/bash #!/bin/bash
# Variable # Variable
commands_d="$HOME/.local/share/updateall/commands.d" commands_d="${HOME}/.local/share/updateall/commands.d"
# Function # Function
# Create a clear separator, adapts to the screen size # Create a clear separator, adapts to the screen size
function separator { function separator {
local char="${2:-=}" local separator=""
local separator cols
local name="$1" ; shift
local char="${1:-=}"; shift
(( cols = $(tput cols) / 3 )) (( cols = $(tput cols) / 3 ))
while [[ ${#separator} -le $cols ]]; do while [[ ${#separator} -le "$cols" ]]; do
separator+="$char" separator+="$char"
done done
printf '\n%s\n\t%s\n%s\n' "$separator" "$1" "$separator" printf '\n%s\n\t%s\n%s\n' "$separator" "$name" "$separator"
} }
# Loop # Loop
for pm in "$commands_d/"*; do for pm in "${commands_d}/"*; do
separator "$(basename "$pm")" separator "$(basename "$pm")"
source "$pm" source "$pm"
done done