File tree Expand file tree Collapse file tree 2 files changed +12
-4
lines changed
Expand file tree Collapse file tree 2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 2323
2424import Foundation
2525
26- enum UBKitError : Error , CustomStringConvertible {
26+ public enum UBKitError : Error , CustomStringConvertible {
2727 case invalidNumberOfArguments
2828 case invalidArguments( String )
2929 case error( Error )
@@ -38,7 +38,7 @@ enum UBKitError: Error, CustomStringConvertible {
3838 case shellCommand( String )
3939 case invalidConfigFile
4040
41- var description : String {
41+ public var description : String {
4242 switch self {
4343 case . invalidNumberOfArguments:
4444 return " Invalid number of command line arguments "
Original file line number Diff line number Diff line change 3030} catch {
3131 print ( " \n ---------- " )
3232 print ( " 💥 An error was encountered while creating your projects " )
33- print ( error. localizedDescription)
33+ if let ubkitError = error as? UBKitError {
34+ print ( ubkitError. description)
35+ } else {
36+ print ( error. localizedDescription)
37+ }
3438 exit ( 1 )
3539}
3640
@@ -39,7 +43,11 @@ kit.run { (error) in
3943 guard error == nil else {
4044 print ( " \n ---------- " )
4145 print ( " 💥 An error was encountered while creating your projects " )
42- print ( error!. localizedDescription)
46+ if let ubkitError = error! as? UBKitError {
47+ print ( ubkitError. description)
48+ } else {
49+ print ( error!. localizedDescription)
50+ }
4351 exit ( 1 )
4452 }
4553
You can’t perform that action at this time.
0 commit comments