PSLinear.psd1
|
@{ RootModule = 'PSLinear.psm1' ModuleVersion = '0.3.0' GUID = '40af22af-f469-4d7e-a6fa-4419ae93dbda' Author = 'Stian Johansen' CompanyName = 'Community' Copyright = '(c) 2026 Stian Johansen. Released under the MIT License.' Description = 'Unofficial PowerShell module for the Linear (linear.app) GraphQL API. Pipeline-friendly cmdlets for issues with comments, attachments and relations; projects, milestones and status updates; initiatives; documents; teams, labels, cycles and users. Includes sign-in through the browser (OAuth with PKCE), git branch integration, automatic paging, rate-limit handling and an escape hatch for raw GraphQL.' PowerShellVersion = '7.4' CompatiblePSEditions = @('Core') FormatsToProcess = @('PSLinear.Format.ps1xml') FunctionsToExport = @( 'Add-LinearAttachment' 'Add-LinearComment' 'Add-LinearIssueRelation' 'Add-LinearTeamMember' 'Connect-Linear' 'Disconnect-Linear' 'Get-LinearAgentSession' 'Get-LinearAttachment' 'Get-LinearComment' 'Get-LinearCycle' 'Get-LinearDocument' 'Get-LinearInitiative' 'Get-LinearInitiativeUpdate' 'Get-LinearIssue' 'Get-LinearIssueRelation' 'Get-LinearLabel' 'Get-LinearMilestone' 'Get-LinearProject' 'Get-LinearProjectUpdate' 'Get-LinearRateLimit' 'Get-LinearTeam' 'Get-LinearTeamMember' 'Get-LinearTemplate' 'Get-LinearUser' 'Get-LinearViewer' 'Get-LinearWorkflowState' 'Invoke-LinearGraphQL' 'New-LinearDocument' 'New-LinearInitiative' 'New-LinearInitiativeUpdate' 'New-LinearIssue' 'New-LinearLabel' 'New-LinearMilestone' 'New-LinearProject' 'New-LinearProjectUpdate' 'New-LinearTeam' 'Remove-LinearAttachment' 'Remove-LinearComment' 'Remove-LinearDocument' 'Remove-LinearInitiative' 'Remove-LinearInitiativeUpdate' 'Remove-LinearIssue' 'Remove-LinearIssueRelation' 'Remove-LinearLabel' 'Remove-LinearMilestone' 'Remove-LinearProject' 'Remove-LinearProjectUpdate' 'Remove-LinearTeam' 'Remove-LinearTeamMember' 'Set-LinearAttachment' 'Set-LinearComment' 'Set-LinearDocument' 'Set-LinearInitiative' 'Set-LinearInitiativeUpdate' 'Set-LinearIssue' 'Set-LinearLabel' 'Set-LinearMilestone' 'Set-LinearProject' 'Set-LinearProjectUpdate' 'Set-LinearTeam' 'Start-LinearIssue' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Linear', 'LinearApp', 'GraphQL', 'IssueTracking', 'ProjectManagement', 'API', 'OAuth', 'Git', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS') LicenseUri = 'https://github.com/stian3555/PSLinear/blob/main/LICENSE' ProjectUri = 'https://github.com/stian3555/PSLinear' IconUri = 'https://raw.githubusercontent.com/stian3555/PSLinear/main/assets/PSLinear-icon.png' ReleaseNotes = 'https://github.com/stian3555/PSLinear/blob/main/CHANGELOG.md' } } } |