@@ -23,6 +23,7 @@ func usage(_ print: (String) -> Void = { print($0) }) {
23
23
print ( " --clean[=<mode>] Delete artefacts (build|dist) [-k] " )
24
24
print ( " --init <mode> Create a package template (executable|library) " )
25
25
print ( " --fetch Fetch package dependencies " )
26
+ print ( " --update Update package dependencies " )
26
27
print ( " --generate-xcodeproj [<path>] Generates an Xcode project [-X] " )
27
28
print ( " " )
28
29
print ( " OPTIONS: " )
@@ -37,6 +38,7 @@ enum Mode: Argument, Equatable, CustomStringConvertible {
37
38
case Build( Configuration , Toolchain )
38
39
case Clean( CleanMode )
39
40
case Fetch
41
+ case Update
40
42
case Init( InitMode )
41
43
case Usage
42
44
case Version
@@ -50,6 +52,8 @@ enum Mode: Argument, Equatable, CustomStringConvertible {
50
52
self = try . Clean( CleanMode ( pop ( ) ) )
51
53
case " --fetch " :
52
54
self = . Fetch
55
+ case " --update " :
56
+ self = . Update
53
57
case " --init " , " --initialize " :
54
58
self = try . Init( InitMode ( pop ( ) ) )
55
59
case " --help " , " --usage " , " -h " :
@@ -69,6 +73,7 @@ enum Mode: Argument, Equatable, CustomStringConvertible {
69
73
case . Clean( let cleanMode) : return " --clean= \( cleanMode) "
70
74
case . GenerateXcodeproj: return " --generate-xcodeproj "
71
75
case . Fetch: return " --fetch "
76
+ case . Update: return " --update "
72
77
case . Init( let mode) : return " --init= \( mode) "
73
78
case . Usage: return " --help "
74
79
case . Version: return " --version "
0 commit comments