#!/bin/bash

# ggpaste Utility
# @return $paste_url
function ggpaste() {
    if [ ! -z $2 ]
                then
        curl --header "GGAUTH: ggpaste_07082022" --form t=$1 --form file=@$2 https://paste.websitehostserver.net/vps_paste.php
                else
        curl --header "GGAUTH: ggpaste_07082022" --form t=$1 --form file=@- https://paste.websitehostserver.net/vps_paste.php
        fi
}


# Validate input
if [ -z $1 ]
        then
        # Show error and examples
                echo "ggpaste Failed - No content pasted"
                echo ""
                echo "ggpaste usage:"
                echo "Example 1(paste a file): ggpaste [paste-name] [/path/to/file]"
                echo "Example 2(paste output): ps aux|grep user|ggpaste [paste-name]"
                exit
        else
                # Paste content to server
                ggpaste $1 $2
                exit
fi
