public async Task <int> RunAsync(BuildArguments args) { var inputPath = PathHelper.ResolvePath(args.InputFile); if (invocationContext.EmitterSettings.EnableSymbolicNames) { logger.LogWarning(CliResources.SymbolicNamesDisclaimerMessage); } if (invocationContext.Features.ResourceTypedParamsAndOutputsEnabled) { logger.LogWarning(CliResources.ResourceTypesDisclaimerMessage); } if (!IsBicepFile(inputPath)) { logger.LogError(CliResources.UnrecognizedFileExtensionMessage, inputPath); return(1); } var compilation = await compilationService.CompileAsync(inputPath, args.NoRestore); if (diagnosticLogger.ErrorCount < 1) { if (args.OutputToStdOut) { writer.ToStdout(compilation); } else {
public int Run(BuildArguments args) { var inputPath = PathHelper.ResolvePath(args.InputFile); var compilation = compilationService.Compile(inputPath); if (diagnosticLogger.ErrorCount < 1) { if (args.OutputToStdOut) { writer.ToStdout(compilation); } else {
public async Task <int> RunAsync(BuildArguments args) { var inputPath = PathHelper.ResolvePath(args.InputFile); if (invocationContext.EmitterSettings.EnableSymbolicNames) { logger.LogWarning(CliResources.SymbolicNamesDisclaimerMessage); } var compilation = await compilationService.CompileAsync(inputPath, args.NoRestore); if (diagnosticLogger.ErrorCount < 1) { if (args.OutputToStdOut) { writer.ToStdout(compilation); } else {