#!/bin/bash ###################################################################### #Copyright (C) 2022 Kris Occhipinti #https://filmsbykris.com #This program is free software: you can redistribute it and/or modify #it under the terms of the GNU General Public License as published by #the Free Software Foundation, either version 3 of the License, or #(at your option) any later version. #This program is distributed in the hope that it will be useful, #but WITHOUT ANY WARRANTY; without even the implied warranty of #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #GNU General Public License for more details. #You should have received a copy of the GNU General Public License #along with this program. If not, see . ###################################################################### config_dir="$HOME/.config/examples" config_file="$config_dir/login.conf" mkdir -p "$config_dir" || exit 1 function create_config(){ read -p "User Name: " user read -s -p "Password: " password echo read -p "Server Address: " server read -p "Port: " port read -p "Message: " msg echo " user='$user' password='$password' server='$server' port='$port' msg='$msg' " > "$config_file" } [[ -f "$config_file" ]] || create_config source "$config_file" [[ $user ]] || create_config [[ $password ]] || create_config [[ $server ]] || create_config [[ $port ]] || create_config [[ $msg ]] || create_config wget -qO- --user "$user" --password "$password" "http://$server:$port/?msg=$msg" || echo fail