19 lines
322 B
Bash
19 lines
322 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
cd $1
|
||
|
|
||
|
order=${2:-desc}
|
||
|
|
||
|
if [ "$order" != "desc" ] && [ "$order" != "asc" ]; then
|
||
|
echo "order must be 'asc' or 'desc'"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
desc_flag=""
|
||
|
if [ "$order" = "desc" ]; then
|
||
|
desc_flag="-"
|
||
|
fi
|
||
|
|
||
|
VERS="$(git tag -l --sort=${desc_flag}v:refname | grep "^[0-9]*.[0-9]*.[0-9]*$")"
|
||
|
echo $VERS
|