diff --git a/scr/2a_postgrest_install.sh b/scr/2a_postgrest_install.sh index 461666a..8e623f1 100644 --- a/scr/2a_postgrest_install.sh +++ b/scr/2a_postgrest_install.sh @@ -20,20 +20,27 @@ cd /tmp # src: https://gist.github.com/steinwaywhw/a4cd19cda655b8249d908261a62687f8?permalink_comment_id=5097031#gistcomment-5097031 latest_version=$(curl -s https://api.github.com/repos/PostgREST/postgrest/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")') -# construct download url -download_url="https://github.com/PostgREST/postgrest/releases/download/${latest_version}/postgrest-${latest_version}-linux-static-x86-64.tar.xz" +# ask for user input +echo 'install postgrest {$latest_version}? [y/n]' +read -n1 user_input -# download the file -wget -O postgrest.tar.xz ${download_url} +if [[ ${user_input} == "y" ]]; then -# extract the executable -tar -xJf *.xz + # construct download url + download_url="https://github.com/PostgREST/postgrest/releases/download/${latest_version}/postgrest-${latest_version}-linux-static-x86-64.tar.xz" -# move executable to correct directory -mv postgrest /usr/local/bin + # download the file + wget -O postgrest.tar.xz ${download_url} + # extract the executable + tar -xJf *.xz + # move executable to correct directory + mv postgrest /usr/local/bin +fi + +# create /etc/postgrest if ! [ -d "/etc/postgrest" ] then @@ -42,6 +49,7 @@ then fi +# add config if ! [ -f "/etc/postgrest/config" ] then @@ -49,8 +57,8 @@ then cp config /etc/postgrest/ - echo "*************************************************************" - echo "* please add proper login data to '/etc/postgrest/config' ! *" - echo "*************************************************************" + echo "*********************************************************************" + echo "* please, populate '/etc/postgrest/config' with proper login data ! *" + echo "*********************************************************************" fi