Skip to content

Commit 846703b

Browse files
committed
fix shellcheck
Signed-off-by: Tin Lai <[email protected]>
1 parent be65f53 commit 846703b

22 files changed

+48
-226
lines changed

libexec/shsh

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ for arg; do
120120
;;
121121
--version)
122122
cat << EOF
123-
shsh (shell script handler) v3.1.3
123+
shsh (shell script handler) v3.1.4
124124
125125
Copyright (c) 2014 Juan Ibiapina, 2020 Tin Lai (@soraxas)
126126
This is free software; see the source for copying conditions. There is NO

libexec/shsh-_post-gh-release

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ ignored_file() {
4949

5050
auto_determine_assets() {
5151
available_assets="$1"
52-
for pref in $gh_release_asset x86_64 x86-64 amd64 linux64; do
52+
for pref in $gh_release_asset x86_64 x86-64 amd64 linux64 x64; do
5353
item="$(echo "$available_assets" | jq -r '.[] | select(.name|test("'"$pref"'"))')"
5454
if [ -n "$item" ]; then
5555
echo "$item"
@@ -94,7 +94,7 @@ apply_preferences() {
9494
# Loop through each filter
9595
while [ $# -gt 0 ]; do
9696
pattern="$1"
97-
available_assets=$(filter_by_preference "$available_assets" "map(select(.name|test(\""$pattern"\")))")
97+
available_assets=$(filter_by_preference "$available_assets" "map(select(.name|test(\"$pattern\")))")
9898
shift # Move to the next filter
9999
done
100100

@@ -116,6 +116,7 @@ preference_filters_patterns='
116116
'
117117

118118
# Apply the preferences
119+
# shellcheck disable=SC2086 # Intended splitting of pattern
119120
available_assets="$(apply_preferences "$available_assets" $preference_filters_patterns)"
120121

121122
# get first item

libexec/shsh-upgrade

+6-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,12 @@ else
132132
# plain package or gh release
133133
# remove the folder and rerun hook in a plain folder
134134
# shellcheck disable=SC2011
135-
ls -A1 | grep -v '^.gh-release_info$' | xargs rm -rf
135+
for f in ./*; do
136+
case $f in
137+
.gh-release_info) : ;; # skip
138+
*) rm -rf "$f";;
139+
esac
140+
done
136141
fi
137142

138143
if [ -n "$gh_release" ]; then

man/man1/shsh-cleanup.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,cleanup \/\fR[\fI\,-d|--dry\/\fR]
@@ -27,7 +27,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2727
.B shsh-cleanup (1),
2828
.B shsh-commands (1),
2929
.B shsh-completions (1),
30-
.B shsh-echo (1),
3130
.B shsh-edit (1),
3231
.B shsh-get (1),
3332
.B shsh-help (1),

man/man1/shsh-commands.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,commands\/\fR
@@ -23,7 +23,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2323
.B shsh-cleanup (1),
2424
.B shsh-commands (1),
2525
.B shsh-completions (1),
26-
.B shsh-echo (1),
2726
.B shsh-edit (1),
2827
.B shsh-get (1),
2928
.B shsh-help (1),

man/man1/shsh-completions.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,completions <command>\/\fR
@@ -22,7 +22,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2222
.B shsh-cleanup (1),
2323
.B shsh-commands (1),
2424
.B shsh-completions (1),
25-
.B shsh-echo (1),
2625
.B shsh-edit (1),
2726
.B shsh-get (1),
2827
.B shsh-help (1),

man/man1/shsh-edit.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,edit\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-get.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,get <package>\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-help.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,help \/\fR[\fI\,--usage\/\fR] \fI\,COMMAND\/\fR
@@ -27,7 +27,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2727
.B shsh-cleanup (1),
2828
.B shsh-commands (1),
2929
.B shsh-completions (1),
30-
.B shsh-echo (1),
3130
.B shsh-edit (1),
3231
.B shsh-get (1),
3332
.B shsh-help (1),

man/man1/shsh-init.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B eval
77
\fI\,"$(shsh init SHELL)"\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-install.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,install \/\fR[\fI\,site\/\fR]\fI\,/<package>\/\fR[\fI\,@ref\/\fR] [\fI\,<folder>/<folder>\/\fR]
@@ -129,7 +129,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
129129
.B shsh-cleanup (1),
130130
.B shsh-commands (1),
131131
.B shsh-completions (1),
132-
.B shsh-echo (1),
133132
.B shsh-edit (1),
134133
.B shsh-get (1),
135134
.B shsh-help (1),

man/man1/shsh-junest.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,junest \/\fR[\fI\,-h|--help\/\fR] \fI\,<sub_command>\/\fR
@@ -31,7 +31,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3131
.B shsh-cleanup (1),
3232
.B shsh-commands (1),
3333
.B shsh-completions (1),
34-
.B shsh-echo (1),
3534
.B shsh-edit (1),
3635
.B shsh-get (1),
3736
.B shsh-help (1),

man/man1/shsh-link.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,link \/\fR[\fI\,--no-deps\/\fR] \fI\,<directory> <package> \/\fR[\fI\,-h|--hook <hook>\/\fR] [\fI\,-v|--variable <VAR>=<VAL>\/\fR]
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-list.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,list \/\fR[\fI\,-d|--details\/\fR] [\fI\,-a|--all\/\fR] [\fI\,-i|--installed\/\fR]
@@ -34,7 +34,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3434
.B shsh-cleanup (1),
3535
.B shsh-commands (1),
3636
.B shsh-completions (1),
37-
.B shsh-echo (1),
3837
.B shsh-edit (1),
3938
.B shsh-get (1),
4039
.B shsh-help (1),

man/man1/shsh-outdated.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,outdated \/\fR[\fI\,-q|--quiet\/\fR]
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-package-path.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B source
77
\fI\,"$(shsh package-path <package>)/file.sh"\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-refresh.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,refresh <package> \/\fR[\fI\,--verbose\/\fR] [\fI\,-a|--all\/\fR]
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-self-linking.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,self-linking\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-self-upgrade.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,self-upgrade\/\fR
@@ -21,7 +21,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2121
.B shsh-cleanup (1),
2222
.B shsh-commands (1),
2323
.B shsh-completions (1),
24-
.B shsh-echo (1),
2524
.B shsh-edit (1),
2625
.B shsh-get (1),
2726
.B shsh-help (1),

man/man1/shsh-uninstall.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,uninstall <package>\/\fR
@@ -29,7 +29,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2929
.B shsh-cleanup (1),
3030
.B shsh-commands (1),
3131
.B shsh-completions (1),
32-
.B shsh-echo (1),
3332
.B shsh-edit (1),
3433
.B shsh-get (1),
3534
.B shsh-help (1),

man/man1/shsh-upgrade.1

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH SHSH "1" "July 2024" "shell script handler v3.1.3" "User Commands"
2+
.TH SHSH "1" "May 2025" "shell script handler v3.1.4" "User Commands"
33
.SH NAME
4-
shsh \- manual page for shsh v3.1.3
4+
shsh \- manual page for shsh v3.1.4
55
.SH SYNOPSIS
66
.B shsh
77
\fI\,upgrade <package> \/\fR[\fI\,-f|--force\/\fR]
@@ -34,7 +34,6 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
3434
.B shsh-cleanup (1),
3535
.B shsh-commands (1),
3636
.B shsh-completions (1),
37-
.B shsh-echo (1),
3837
.B shsh-edit (1),
3938
.B shsh-get (1),
4039
.B shsh-help (1),

0 commit comments

Comments
 (0)