Esempio n. 1
0
        internal override int Execute(IServiceProvider serviceProvider, IConsole console)
        {
            var scriptGenerator = serviceProvider.GetRequiredService <IRunTimeInstallationScriptGenerator>();

            var options = new RunTimeInstallationScriptGeneratorOptions {
                PlatformVersion = PlatformVersion
            };

            var script = scriptGenerator.GenerateBashScript(Platform, options);

            if (string.IsNullOrEmpty(script))
            {
                console.WriteErrorLine("Couldn't generate startup script.");
                return(ProcessConstants.ExitFailure);
            }

            console.WriteLine(script);

            return(ProcessConstants.ExitSuccess);
        }
Esempio n. 2
0
 /// <inheritdoc/>
 public string GenerateBashRunTimeInstallationScript(RunTimeInstallationScriptGeneratorOptions options)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 /// <inheritdoc/>
 public string GenerateBashRunTimeInstallationScript(RunTimeInstallationScriptGeneratorOptions options)
 {
     return(null);
 }