New usage
This commit is contained in:
parent
4205d67f5b
commit
3e5a503770
@ -4,19 +4,20 @@
|
|||||||
### Functions
|
### Functions
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
echo "usage: $0 [-c cs-repo -v version] | [-h]"
|
echo "usage: $0 [-c cs-repo -v version -k kustomization_list] | [-h]"
|
||||||
}
|
}
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
local CS_REPO_NAME=$1
|
local CS_REPO_NAME=$1
|
||||||
local VERSION=$2
|
local VERSION=$2
|
||||||
|
local CSLIST_PATH=$3 #"./.github/cslist.txt"
|
||||||
|
|
||||||
#Get list of repos from cslist.txt
|
#Get list of repos from cslist.txt
|
||||||
# Example lines in file:
|
# Example lines in file:
|
||||||
#cs-brx mat81-dev/brx/brx-2jitsi/kustomization.yaml cs-brx.git\/\/brx\/brx-2jitsi?ref=
|
#cs-brx mat81-dev/brx/brx-2jitsi/kustomization.yaml cs-brx.git\/\/brx\/brx-2jitsi?ref=
|
||||||
#cs-brx mat81-dev/brx/brx-3main/kustomization.yaml cs-brx.git\/\/brx\/brx-3main?ref=
|
#cs-brx mat81-dev/brx/brx-3main/kustomization.yaml cs-brx.git\/\/brx\/brx-3main?ref=
|
||||||
CSLIST_PATH="./.github/cslist.txt"
|
|
||||||
CSLIST=$(cat $CSLIST_PATH | grep ^$CS_REPO_NAME | tr -s " " | awk -v FS=' ' -v OFS='\t' '/^[^#]/' )
|
CSLIST=$(cat $CSLIST_PATH | grep ^$CS_REPO_NAME | tr -s " " | awk -v FS=' ' -v OFS='\t' '/^[^#]/' )
|
||||||
echo "$CSLIST" #doublequote preserves the shape of the input variable, including endlines
|
echo "$CSLIST" #doublequote preserves the shape of the input variable, including endlines
|
||||||
if [ -z "$CSLIST" ]
|
if [ -z "$CSLIST" ]
|
||||||
@ -46,6 +47,9 @@ while [ "$1" != "" ]; do
|
|||||||
-v | --version ) shift
|
-v | --version ) shift
|
||||||
VERSION=$1
|
VERSION=$1
|
||||||
;;
|
;;
|
||||||
|
-k | --kustomization_list ) shift
|
||||||
|
CSLIST_PATH=$1
|
||||||
|
;;
|
||||||
-h | --help ) usage
|
-h | --help ) usage
|
||||||
exit
|
exit
|
||||||
;;
|
;;
|
||||||
@ -55,11 +59,11 @@ while [ "$1" != "" ]; do
|
|||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ -z $CS_REPO_NAME || -z $VERSION ]]
|
if [[ -z $CS_REPO_NAME || -z $VERSION || -z $CSLIST_PATH ]]
|
||||||
then
|
then
|
||||||
echo "Not enough arguments"
|
echo "Not enough arguments"
|
||||||
usage
|
usage
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
main "$CS_REPO_NAME" "$VERSION"
|
main "$CS_REPO_NAME" "$VERSION" "$CSLIST_PATH"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user