mirror of
https://github.com/EV21/uberspace-helper.git
synced 2026-10-08 04:43:18 +02:00
feat(Gitea): add use parameter for specific version
This commit is contained in:
1 file changed
+24
-1
+24
-1
@@ -15,7 +15,10 @@ MYSQL_PASSWORD=${MYSQL_PASSWORD_STR:9}
|
|||||||
|
|
||||||
function install_gitea
|
function install_gitea
|
||||||
{
|
{
|
||||||
get_latest_version
|
if [[ -n $USE_VERSION ]]
|
||||||
|
then GITHUB_API_URL=https://api.github.com/repos/$ORG/$REPO/releases/tag/v$USE_VERSION
|
||||||
|
fi
|
||||||
|
get_download_url
|
||||||
echo "Installing $APP_NAME $LATEST_VERSION"
|
echo "Installing $APP_NAME $LATEST_VERSION"
|
||||||
echo "Please set your $APP_NAME login credentials."
|
echo "Please set your $APP_NAME login credentials."
|
||||||
read -r -p "$APP_NAME admin user: " ADMIN_USER
|
read -r -p "$APP_NAME admin user: " ADMIN_USER
|
||||||
@@ -51,6 +54,25 @@ function install_gitea
|
|||||||
printf "You can now access your $APP_NAME by directing you Browser to: \n https://%s.uber.space \n" "$USER"
|
printf "You can now access your $APP_NAME by directing you Browser to: \n https://%s.uber.space \n" "$USER"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function process_parameters
|
||||||
|
{
|
||||||
|
while test $# -gt 0
|
||||||
|
do
|
||||||
|
local next_parameter=$1
|
||||||
|
case $next_parameter in
|
||||||
|
use )
|
||||||
|
shift
|
||||||
|
USE_VERSION="$1"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
echo "$1 can not be processed, exiting script"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
function install_gitea_wrapper
|
function install_gitea_wrapper
|
||||||
{
|
{
|
||||||
cat << 'end_of_content' > ~/bin/gitea
|
cat << 'end_of_content' > ~/bin/gitea
|
||||||
@@ -309,6 +331,7 @@ function unset_critical_section { set +o pipefail +o errexit; }
|
|||||||
function main
|
function main
|
||||||
{
|
{
|
||||||
set_critical_section
|
set_critical_section
|
||||||
|
process_parameters "$@"
|
||||||
|
|
||||||
echo "This script installs the latest release of $APP_NAME"
|
echo "This script installs the latest release of $APP_NAME"
|
||||||
echo "and assumes a newly created Uberspace with default settings."
|
echo "and assumes a newly created Uberspace with default settings."
|
||||||
|
|||||||
Reference in new issue
Block a user