@@ -76,35 +76,35 @@ function New-GitHubRepository {
7676
7777 begin {
7878 $_apiEndpoint = ' https://api.github.com'
79- $_uri = if ($PSBoundParameters [ ' AccountType' ] -eq ' User' ) {
79+ $_uri = if ($AccountType -eq ' User' ) {
8080 " $_apiEndpoint /user/repos"
81- }elseif ($PSBoundParameters [ ' AccountType' ] -eq ' Organization' ) {
82- " $_apiEndpoint /orgs/$ ( $PSBoundParameters [ ' Namespace' ] ) /repos"
81+ }elseif ($AccountType -eq ' Organization' ) {
82+ " $_apiEndpoint /orgs/$ ( $Namespace ) /repos"
8383 }
8484 $_headers = @ {
85- Authorization = " token $ ( $PSBoundParameters [ ' ApiKey' ] ) "
85+ Authorization = " token $ ( $ApiKey ) "
8686 }
8787 if ($VerbosePreference -ne ' SilentlyContinue' ) {
8888 $_headersMasked = $_headers.Clone ()
8989 $_headersMasked [' Authorization' ] = " token *******"
9090 }
9191 $_body = [Ordered ]@ {
92- name = $PSBoundParameters [ ' Repository' ]
92+ name = $Repository
9393 }
94- if ($PSBoundParameters [ ' Description' ] ) { $_body [' description' ] = $PSBoundParameters [ ' Description' ] }
95- if ($PSBoundParameters [ ' Homepage' ] ) { $_body [' homepage' ] = $PSBoundParameters [ ' Homepage' ] }
96- if ($PSBoundParameters [ ' Private' ] ) { $_body [' private' ] = $PSBoundParameters [ ' Private' ] }
97- if ($PSBoundParameters [ ' HasIssues' ] ) { $_body [' has_issues' ] = $PSBoundParameters [ ' HasIssues' ] }
98- if ($PSBoundParameters [ ' HasProjects' ] ) { $_body [' has_projects' ] = $PSBoundParameters [ ' HasProjects' ] }
99- if ($PSBoundParameters [ ' HasWiki' ] ) { $_body [' has_wiki' ] = $PSBoundParameters [ ' HasWiki' ] }
100- if ($PSBoundParameters [ ' IsTemplate' ] ) { $_body [' is_template' ] = $PSBoundParameters [ ' IsTemplate' ] }
101- if ($PSBoundParameters [ ' TeamId' ] ) { $_body [' team_id' ] = $PSBoundParameters [ ' TeamId' ] }
102- if ($PSBoundParameters [ ' AutoInit' ] ) { $_body [' auto_init' ] = $PSBoundParameters [ ' AutoInit' ] }
103- if ($PSBoundParameters [ ' GitignoreTemplate' ] ) { $_body [' gitignore_template' ] = $PSBoundParameters [ ' GitignoreTemplate' ] }
104- if ($PSBoundParameters [ ' LicenseTemplate' ] ) { $_body [' license_template' ] = $PSBoundParameters [ ' LicenseTemplate' ] }
105- if ($PSBoundParameters [ ' AllowSquashMerge' ] ) { $_body [' allow_squash_merge' ] = $PSBoundParameters [ ' AllowSquashMerge' ] }
106- if ($PSBoundParameters [ ' AllowMergeCommit' ] ) { $_body [' allow_merge_commit' ] = $PSBoundParameters [ ' AllowMergeCommit' ] }
107- if ($PSBoundParameters [ ' AllowRebaseMerge' ] ) { $_body [' allow_rebase_merge' ] = $PSBoundParameters [ ' AllowRebaseMerge' ] }
94+ if ($Description ) { $_body [' description' ] = $Description }
95+ if ($Homepage ) { $_body [' homepage' ] = $Homepage }
96+ if ($Private ) { $_body [' private' ] = $Private }
97+ if ($HasIssues ) { $_body [' has_issues' ] = $HasIssues }
98+ if ($HasProjects ) { $_body [' has_projects' ] = $HasProjects }
99+ if ($HasWiki ) { $_body [' has_wiki' ] = $HasWiki }
100+ if ($IsTemplate ) { $_body [' is_template' ] = $IsTemplate }
101+ if ($TeamId ) { $_body [' team_id' ] = $TeamId }
102+ if ($AutoInit ) { $_body [' auto_init' ] = $AutoInit }
103+ if ($GitignoreTemplate ) { $_body [' gitignore_template' ] = $GitignoreTemplate }
104+ if ($LicenseTemplate ) { $_body [' license_template' ] = $LicenseTemplate }
105+ if ($AllowSquashMerge ) { $_body [' allow_squash_merge' ] = $AllowSquashMerge }
106+ if ($AllowMergeCommit ) { $_body [' allow_merge_commit' ] = $AllowMergeCommit }
107+ if ($AllowRebaseMerge ) { $_body [' allow_rebase_merge' ] = $AllowRebaseMerge }
108108 $_bodyJson = $_body | ConvertTo-Json - Depth 100
109109 " Uri: '$_uri '" | Write-Verbose
110110 " Headers:" | Write-Verbose
0 commit comments