Structure
Frameit
A typed wrapper for the frameit command.
struct FrameitTopics
Initializers
init(context: ShellContext)Creates a
frameitcommand family bound to a shell context.
Instance Properties
let arguments: [String]Typed
frameitarguments for the selected operation.let config: ToolConfigurationShared configuration applied to commands produced by this client.
var context: ShellContextThe shell context used when running this command family.
let stderrDestination: OutputDestinationThe stderr handling strategy for built commands.
let stdoutDestination: OutputDestinationThe stdout handling strategy for built commands.
Instance Methods
func command() -> CommandBuilds the raw
frameitcommand.func render(screenshotsDirectory: String, outputDirectory: String) -> FrameitUses
frameit --path <screenshotsDirectory> --output <outputDirectory>.func settingStderrDestination(OutputDestination) -> FrameitRedirects stderr for the built
frameitcommand.func settingStdoutDestination(OutputDestination) -> FrameitRedirects stdout for the built
frameitcommand.func updatingConfiguration((ToolConfiguration) -> ToolConfiguration) -> FrameitReturns a new value with updated shared tool configuration.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatypeSwiftyShell.OutputRedirectingCommandFamilySwiftyShell.RunnableCommandFamilySwiftyShell.ToolConfigurableCommandFamily