public override int Run(string[] remainingArguments) { foreach (var environment in PythonEnvironment.EnumerateEnvironments() .Concat(CondaEnvironment.EnumerateCondaEnvironments())) { Console.WriteLine(this.HomeOnly ? environment.Home.FullName : $"{environment.LanguageVersion?.ToString(2) ?? "??"}-{environment.Architecture?.ToString() ?? "???"} @ {environment.Home}"); } return(0); }
public static IEnumerable <PythonEnvironment> EnumerateCondaEnvironments(CancellationToken cancellation = default) => CondaEnvironment.EnumerateCondaEnvironments(cancellation);