fix: respect frozen/locked inputs for pixi list (#94)

Co-authored-by: Pavel Zwerschke <pavelzw@gmail.com>
This commit is contained in:
wpbonelli
2024-04-11 14:32:36 +02:00
committed by GitHub
co-authored by Pavel Zwerschke
parent 92e1dd3a46
commit 42f9edde75
3 changed files with 26 additions and 6 deletions
Generated Vendored
+11 -2
View File
@@ -78874,14 +78874,23 @@ var generateList = async () => {
);
return Promise.resolve();
}
let command = "list";
if ("version" in options.pixiSource && options.pixiSource.version !== "latest" && options.pixiSource.version < "v0.14.0") {
if (options.frozen)
core4.warning("pixi versions < `v0.14.0` do not support the --frozen option for pixi list.");
if (options.locked)
core4.warning("pixi versions < `v0.14.0` do not support the --locked option for pixi list.");
} else {
command = `${command}${options.frozen ? " --frozen" : ""}${options.locked ? " --locked" : ""}`;
}
if (options.environments) {
for (const environment of options.environments) {
core4.debug(`Listing environment ${environment}`);
await core4.group(`pixi list -e ${environment}`, () => execute(pixiCmd(`list -e ${environment}`)));
await core4.group(`pixi ${command} -e ${environment}`, () => execute(pixiCmd(`${command} -e ${environment}`)));
}
return Promise.resolve();
} else {
return core4.group("pixi list", () => execute(pixiCmd("list")));
return core4.group(`pixi ${command}`, () => execute(pixiCmd(command)));
}
};
var generateInfo = () => core4.group("pixi info", () => execute(pixiCmd("info")));