and autocomplete the name. This format will reference the use case vars file, but bypasses this file. 
Eg: 
UserPost.sh

When entering input, the parameter names should match up to the help menu's provided options (cli) or the Sailthru Docs page 
for that call.

http://getstarted.sailthru.com/new-for-developers-overview
*/
////Defaults or One Time Vars - In a conflict this over writes the use case file, but loses to cli input
// $api_object->setVar("id","*****@*****.**");
//Add new parameters to print out in the help screen that are exclusive to this custom Script. Can use the simpler format here or the format api classes use.
$cli_params = ["example" => "What example should be used to do"];
$api_object->createCliParameters($cli_params);
////Read in CLI Vars - In conflict takes highest priority over other inputs
$input_vars = $script->readCliArguments($argv, $api_object);
$api_object->ingestInput($input_vars["config_vars"] + $input_vars["wildcard_vars"], CliScriptAbstract::$flags["isOverride"]);
//Validates and Assigns Vars
//////////   END VARS
////////////////////   START MAIN PROGRAM
////Create Client
if (CliScriptAbstract::$flags["isDefaults"]) {
    $account_credentials->setAccount("defaults");
}
$client = new Sailthru_Implementation_Client($account_credentials->getKey(), $account_credentials->getSecret(), $account_credentials->getEnvironment);
////Designate Call Parameters
$call_data = $api_object->getCallData();
$endpoint = $api_object->getEndpoint();
$method = $api_object->getMethod();
////Status Output
CliScriptAbstract::$flags["isSilent"] ?: (print "Starting\n");
$template_get->setAccount($account_credentials);
require_once dirname(dirname(__DIR__)) . "/Classes/Api/Include/IncludeGet.php";
$include_get = new IncludeGet();
$include_get->setAccount($account_credentials);
// End Create API Objects
require_once dirname(dirname(__DIR__)) . "/Classes/CliScriptAbstract.php";
$script = new CliScriptAbstract();
require_once dirname(dirname(__DIR__)) . "/Classes/Client_Library/Sailthru_Implementation_Client.php";
include_once dirname(dirname(__DIR__)) . "/Setup_Files/ScriptSettings.php";
new ScriptSettings();
//Read in CLI Vars
//Add new parameters to print out in the help screen that are exclusive to this custom Script. Can use the simpler format here or the format api classes use.
// $cli_params = ["example" => "What example should be used to do"];
// $api_object->createCliParameters($cli_params);
$template_get->setDescription("Return a how compatible a given template is, or an Account's templates are, with regards to Pinning.");
$input_vars = $script->readCliArguments($argv, $template_get);
$template_get->ingestInput($input_vars["config_vars"] + $input_vars["wildcard_vars"], CliScriptAbstract::$flags["isOverride"]);
//Validates and Assigns Vars
////////////////////   START MAIN PROGRAM
////Create Client
if (CliScriptAbstract::$flags["isDefaults"]) {
    $account_credentials->setAccount("defaults");
}
$client = new Sailthru_Implementation_Client($account_credentials->getKey(), $account_credentials->getSecret(), $account_credentials->getEnvironment);
////Designate Call Parameters
$call_data = $template_get->getCallData();
$bad_includes = [];
$horizon_includes = [];
////Status Output
CliScriptAbstract::$flags["isSilent"] ?: (print "Starting\n");
if ((CliScriptAbstract::$flags["isVerbose"] || CliScriptAbstract::$flags["isInteractive"]) && (!CliScriptAbstract::$flags["isQuiet"] && !CliScriptAbstract::$flags["isSilent"])) {