mirror of
https://github.com/spaam/svtplay-dl.git
synced 2024-11-27 21:54:17 +01:00
diff_man: detect extented regex for sed
This commit is contained in:
parent
2ce05e7800
commit
5c2342f6c0
@ -12,21 +12,29 @@ TMPDIR=$(mktemp -d svtplay-man-test-XXXXXX)
|
|||||||
}
|
}
|
||||||
trap 'rm -rf "$TMPDIR"' EXIT TERM
|
trap 'rm -rf "$TMPDIR"' EXIT TERM
|
||||||
|
|
||||||
|
if echo "" | sed -r "" > /dev/null 2>&1 ; then
|
||||||
|
extended_regexp="-r"
|
||||||
|
elif echo "" | sed -E "" > /dev/null 2>&1 ; then
|
||||||
|
extended_regexp="-E"
|
||||||
|
else
|
||||||
|
echo "Cant find extented regex"
|
||||||
|
fi
|
||||||
|
|
||||||
# FIXME: *Currently* we don't have any =head3 that doesn't
|
# FIXME: *Currently* we don't have any =head3 that doesn't
|
||||||
# document an option. This is thus fragile to changes.
|
# document an option. This is thus fragile to changes.
|
||||||
sed -nre 's/^=head3 //p' svtplay-dl.pod > $TMPDIR/options.man
|
sed $extended_regexp -ne 's/^=head3 //p' svtplay-dl.pod > $TMPDIR/options.man
|
||||||
|
|
||||||
./svtplay-dl --help | grep '^ *-' > $TMPDIR/options.help
|
./svtplay-dl --help | grep '^ *-' > $TMPDIR/options.help
|
||||||
|
|
||||||
# --help specific filtering
|
# --help specific filtering
|
||||||
sed -i -re 's/ .*//' $TMPDIR/options.help
|
sed -i $extended_regexp -e 's/ .*//' $TMPDIR/options.help
|
||||||
sed -i -re 's/ excl.*//' $TMPDIR/options.help
|
sed -i $extended_regexp -e 's/ excl.*//' $TMPDIR/options.help
|
||||||
sed -i -re 's/^ *//' $TMPDIR/options.help
|
sed -i $extended_regexp -e 's/^ *//' $TMPDIR/options.help
|
||||||
sed -i -re 's/OUTPUT/filename/g' $TMPDIR/options.help
|
sed -i $extended_regexp -e 's/OUTPUT/filename/g' $TMPDIR/options.help
|
||||||
|
|
||||||
for file in $TMPDIR/options.*; do
|
for file in $TMPDIR/options.*; do
|
||||||
sed -i -re 's/, / /' $file
|
sed -i $extended_regexp -e 's/, / /' $file
|
||||||
sed -i -re 's/ / /' $file
|
sed -i $extended_regexp -e 's/ / /' $file
|
||||||
|
|
||||||
# Normalize order of --help -h vs -h --help
|
# Normalize order of --help -h vs -h --help
|
||||||
# "--help -h" => "-h --help"
|
# "--help -h" => "-h --help"
|
||||||
|
Loading…
Reference in New Issue
Block a user