Public/Get-GistCommit.ps1
Function Get-GistCommit { [CmdletBinding( HelpUri = "http://dotps1.github.io/PSGist/Get-GistCommit.html" )] [OutputType( [GistHistory] )] Param ( [Parameter( HelpMessage = "The Id of the Gist Object.", Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true )] [String[]] $Id ) Process { foreach ($item in $Id) { $apiCall = @{ #Body = "" RestMethod = "gists/{0}/commits" -f $item Method = "GET" } foreach ($result in (Invoke-GistApi @apiCall)) { [GistHistory]::new( $result ) } } } } |