PowerShell/demos/rest
2016-07-25 15:48:16 -07:00
..
curlDemo.txt Add files via upload 2016-07-25 15:42:30 -07:00
readme.md Update readme.md 2016-07-25 15:48:16 -07:00
rest.ps1 Add files via upload 2016-07-25 15:42:30 -07:00

This demo shows interacting with the Github API via Invoke-RestMethod. NOTE: A repo URL must be specified in these scripts and a Github PAT token with access to the repo must be generated and specified

rest.ps1: Invoke-RestMethod is used to get the json of a repo as a PowerShell object, the object is then manipulated and the "private" parameter is changed to 'false'. The object is converted back to json formating and Posted back to the repo API

The benefit of PS is shown at the end of the script with PS objects. Enabling users to get info on multiple repos and then sort that data as objects.

curlDemo.txt: This shos the equavilent bash commmands to change the private status of a Github repo