entry.psd1
|
@{ RootModule = 'entry.psm1' ModuleVersion = '0.3.2' GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' Author = 'Delta-Code Team' CompanyName = 'DeltaCode' Copyright = '(c) 2026 DeltaCode. All rights reserved.' Description = 'Entry point module for Delta-Code CLI - command dispatch, argument parsing, sub-command routing. Requires the delta-code, satellite, workspace and workflow modules.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Show-DeltaCodeUsage' 'Show-DeltaCodeDiffUsage' 'Show-DeltaCodeHealthUsage' 'Parse-DeltaCodeArgs' 'Invoke-DeltaCodeDiff' 'Invoke-DeltaCodeNpm' 'Invoke-DeltaCodeHealth' 'Invoke-DeltaCodeEntry' 'Invoke-DeltaCodeSatellite' 'Invoke-DeltaCodeListSatellites' 'Invoke-DeltaCodeWorkspaceList' 'Invoke-DeltaCodeWorkspaceShow' 'Invoke-DeltaCodeWorkspaceUse' 'Invoke-DeltaCodeWorkspaceRegister' 'Invoke-DeltaCodeWorkflowList' 'Invoke-DeltaCodeWorkflowShow' 'Invoke-DeltaCodeWorkflowRun' 'Invoke-DeltaCodeWorkflowValidate' 'Invoke-DeltaCodeWorkflowHistory' 'Invoke-DeltaCodeWorkflowMetrics' 'Invoke-DeltaCodeWorkflowRegister' 'Invoke-DeltaCodeProfileList' 'Invoke-DeltaCodeProfileShow' 'Invoke-DeltaCodeProfileRun' 'Invoke-DeltaCodeProfileRegister' ) PrivateData = @{ PSData = @{ ProjectUri = 'https://github.com/suniltnngl-gm/delta-code' LicenseUri = 'https://github.com/suniltnngl-gm/delta-code/blob/master/LICENSE' ReleaseNotes = 'Initial release: diff engine, satellites, workspaces, workflows, automation profiles and the health command. Validated on Windows PowerShell 5.1 and PowerShell 7.x.' } } # Injected at publish time. A Gallery consumer installing this package on # its own must also receive the modules it imports. The source manifests # omit this on purpose: the repo and flat-install layouts resolve the same # dependencies by sibling path or by name. ## Plain names, deliberately not @{ ModuleName = ...; ModuleVersion = ... }. ## Windows PowerShell 5.1 reads the hashtable form far more strictly than ## PowerShell 7: when one module requires both a module and that module's own ## dependency, 5.1 rejects it at manifest load with "points to a cyclic ## dependency", even though the graph is acyclic. `entry` requires both ## `workspace` and `satellite`, so every 5.1 consumer of `entry` failed to ## import. The name form loads the same graph on both engines; the cost is ## that the dependency version is not pinned. RequiredModules = @( 'delta-code' 'health' 'satellite' 'workspace' 'workflow' ) } |