Publishes Github Gists.
New-Gist [[-InputObject] ] [-File ] [-Description ] [-Username ] [-Public] 
Publishes files as Owned or Anonymous Github Gists.
-InputObject Accepts a series of files which will be published as a single Gist
-File A single file path to be published as a Gist.
-Description (optional) The Description of this Gist.
-Username The Github username which will own this Gist.
-Public  When specified, the Gist will be made public. Default is private.
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer and OutVariable. For more information, type, "get-help about_commonparameters".
EXAMPLE 1 - Publishing a public Gist
gist -File "Hello.js" -Description "Hello.js greets all visitors"
EXAMPLE 2 - Publishing a private Gist
gist -File "Hello.js" -Description "Hello.js greets all visitors" -Public