diff --git a/tools/csst-dfs-api-install.sh b/tools/csst-dfs-api-install.sh index 65c90730d6e973b1dcc868ee8d671235dfa469b1..8a99fdfd373805ea9b669c7cdf7d8e0c5984ba38 100755 --- a/tools/csst-dfs-api-install.sh +++ b/tools/csst-dfs-api-install.sh @@ -1,12 +1,16 @@ echo "CSST-DFS-API Installer" echo "==============================================" -if [ $# != 1 ] ; then +version="" +if [ $# == 0 ] ; then +version="" +elif [ $# == 1 ] ; then +version="@$1" +else echo "USAGE: $0 [version]" echo " e.g.: $0 v0.0.1" exit 1; fi -version=$1 pip uninstall csst-dfs-api-local -y pip uninstall csst-dfs-api-cluster -y @@ -17,14 +21,14 @@ pip uninstall csst-dfs-api -y echo "Installing.....Version:$version" echo "==============================================" echo "1/5" -pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-commons.git@$version +pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-commons.git$version echo "2/5" -pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-proto-py.git@$version +pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-proto-py.git$version echo "3/5" -pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api-local.git@$version +pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api-local.git$version echo "4/5" -pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api-cluster.git@$version +pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api-cluster.git$version echo "5/5" -pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api.git@$version +pip install git+https://hub.fastgit.org/astronomical-data-processing/csst-dfs-api.git$version echo "==============================================" echo "Done!" \ No newline at end of file