Files
SWCompression/Sources/swcomp/Extensions/TarFormat+ConvertibleFromString.swift
T
Timofey Solomko 088d63ac03 [swcomp] Add --use-format option to tar command
This option allows to specify which TAR format to use when creating a container.
2021-10-25 20:01:00 +03:00

29 lines
598 B
Swift

// Copyright (c) 2021 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
import Foundation
import SwiftCLI
import SWCompression
// This extension allows to use TarContainer.Format as a Key option.
extension TarContainer.Format: ConvertibleFromString {
public init?(input: String) {
switch input {
case "prePosix":
self = .prePosix
case "ustar":
self = .ustar
case "gnu":
self = .gnu
case "pax":
self = .pax
default:
return nil
}
}
}