Merge pull request #44 from ABridoux/hotfix/hotfix-1-0-1
CLT read command when other type than string
This commit is contained in:
commit
3a2acac968
|
@ -3,6 +3,11 @@
|
|||
All notable changes to this project will be documented in this file. `Scout` adheres to [Semantic Versioning](http://semver.org).
|
||||
|
||||
---
|
||||
## [1.0.1](https://github.com/ABridoux/scout/tree/1.0.1) (30/03/2020)
|
||||
|
||||
### Fixed
|
||||
- CLT read command when other type than string was not working
|
||||
|
||||
## [1.0.0](https://github.com/ABridoux/scout/tree/1.0.0) (29/03/2020)
|
||||
|
||||
### Added
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
public struct Version {
|
||||
public static let current = "1.0.0"
|
||||
public static let current = "1.0.1"
|
||||
}
|
||||
|
|
|
@ -84,13 +84,13 @@ struct ReadCommand: ParsableCommand {
|
|||
|
||||
if let json = try? PathExplorerFactory.make(Json.self, from: data) {
|
||||
let key = try json.get(readingPath)
|
||||
value = key.string ?? key.description
|
||||
value = key.stringValue != "" ? key.stringValue : key.description
|
||||
} else if let plist = try? PathExplorerFactory.make(Plist.self, from: data) {
|
||||
let key = try plist.get(readingPath)
|
||||
value = key.string ?? key.description
|
||||
value = key.stringValue != "" ? key.stringValue : key.description
|
||||
} else if let xml = try? PathExplorerFactory.make(Xml.self, from: data) {
|
||||
let key = try xml.get(readingPath)
|
||||
value = key.string ?? key.description
|
||||
value = key.stringValue != "" ? key.stringValue : key.description
|
||||
} else {
|
||||
if let filePath = inputFilePath {
|
||||
throw RuntimeError.unknownFormat("The format of the file at \(filePath) is not recognized")
|
||||
|
|
Loading…
Reference in New Issue