import ArgumentParser import CliClient import Dependencies // TODO: Need to add a step to build prior to generating file. struct GenerateLatexCommand: AsyncParsableCommand { static let commandName = "latex" static let configuration = CommandConfiguration( commandName: commandName ) @OptionGroup var globals: GenerateOptions mutating func run() async throws { @Dependency(\.cliClient) var cliClient try await cliClient.runPandocCommand( globals.pandocOptions(.latex), logging: globals.loggingOptions(commandName: Self.commandName) ) } }