Convert(
            this IDiskImageSettings settings,
            Bam.Core.StringArray commandLine)
        {
            switch (settings.Verbosity)
            {
            case EDiskImageVerbosity.Default:
                break;

            case EDiskImageVerbosity.Quiet:
                commandLine.Add("-quiet");
                break;

            case EDiskImageVerbosity.Verbose:
                commandLine.Add("-verbose");
                break;

            case EDiskImageVerbosity.Debug:
                commandLine.Add("-debug");
                break;

            default:
                throw new Bam.Core.Exception("Unknown disk image verbosity level, {0}", settings.Verbosity.ToString());
            }

            // Note: intentionally not parsing ImageSize - used later in the builder scripts
        }
예제 #2
0
 Defaults(
     this IDiskImageSettings settings,
     Bam.Core.Module module)
 {
     settings.Verbosity = EDiskImageVerbosity.Default;
     settings.ImageSize = "32m";
 }