from
The URL from which to copy the file.
let from: URL
The URL from which to copy the file.
let from: URL
import Formic
๐ Swift library to support IT Automation tasks. ๐ ๐
struct CopyFrom
A command to transfer a file from a remote URL into the host.
struct URL
A URL is a type that can potentially contain the location of a resource on a remote server, the path of a local file on disk, or even an arbitrary piece of encoded data.
init(into: String, from: URL, env: [String : String]? = nil, ignoreFailure: Bool = false, retry: Backoff = .never, executionTimeout: Duration = .seconds(30))
Transfers a file from the host where this is run to the destination host.
var description: String { get }
A textual representation of the command.
let destinationPath: String
The destination path on the remote host.
let env: [String : String]?
An optional dictionary of environment variables the system sets when it runs the command.
let executionTimeout: Duration
The maximum duration to allow for the command.
let id: UUID
The ID of the command.
let ignoreFailure: Bool
A Boolean value that indicates whether a failing command should fail a playbook.
let retry: Backoff
The retry settings for the command.
@discardableResult func run(host: RemoteHost, logger: Logger?) async throws -> CommandOutput