(codexRoot: string, pluginName: string)
| 181 | } |
| 182 | |
| 183 | export async function readCodexInstallManifest(codexRoot: string, pluginName: string): Promise<CodexInstallManifest | null> { |
| 184 | return readInstallManifest(codexRoot, pluginName) |
| 185 | } |
| 186 | |
| 187 | async function readInstallManifest(codexRoot: string, pluginName: string): Promise<CodexInstallManifest | null> { |
| 188 | const manifestPath = path.join(codexRoot, pluginName, MANAGED_INSTALL_MANIFEST) |
no test coverage detected