mirror of
https://github.com/9001/copyparty.git
synced 2025-10-23 04:52:21 +00:00
45 lines
1.2 KiB
Bash
Executable File
45 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
[ -e make-sfx.sh ] || cd scripts
|
|
[ -e make-sfx.sh ] && [ -e deps-docker ] || {
|
|
echo cd into the scripts folder first
|
|
exit 1
|
|
}
|
|
|
|
cd ../dist
|
|
|
|
kwds='-bind -accounts -auth -auth-ord -flags -handlers -hooks -idp -urlform -exp -ls -dbd -chmod -pwhash -zm'
|
|
|
|
html() {
|
|
for a in '' $kwds; do
|
|
echo "html$a" >&2
|
|
COLUMNS=140 ./copyparty-sfx.py --ansi --help$a 2>/dev/null
|
|
printf '\n\n\n%0139d\n\n'
|
|
done | aha -b --no-xml | sed -r '
|
|
s/color:black/color:#222/g;
|
|
s/color:dimgray\b/color:#606060/g;
|
|
s/color:red\b/color:#c75b79/g;
|
|
s/color:lime\b/color:#b8e346/g;
|
|
s/color:yellow\b/color:#ffa402/g;
|
|
s/color:#3333[Ff]{2}\b/color:#02a2ff/g;
|
|
s/color:fuchsia\b/color:#f65be3/g;
|
|
s/color:aqua\b/color:#3da698/g;
|
|
s/color:white\b/color:#fff/g;
|
|
s/style="filter:[^;]+/style="/g;
|
|
' |
|
|
HLPTXT=CAT python3 ../scripts/help2html.py
|
|
}
|
|
|
|
txt() {
|
|
(for a in '' $kwds; do
|
|
echo "txt$a" >&2
|
|
COLUMNS=9001 ./copyparty-sfx.py --help$a 2>/dev/null
|
|
printf '\n\n\n%0255d\n\n\n'
|
|
done;printf '\n\n\n') |
|
|
HLPTXT=CAT ../scripts/help2txt.sh
|
|
}
|
|
|
|
html
|
|
txt
|