//===----------------------------------------------------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2020 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//

import ArgumentParser

/// Encapsulates `--version` flag behavior.
struct VersionOptions: ParsableArguments {
  @Flag(name: .shortAndLong, help: "Print the version and exit")
  var version: Bool

  func validate() throws {
    if version {
      // TODO: Automate updates to this somehow.
      print("0.50200.1")
      throw ExitCode.success
    }
  }
}

//===----------------------------------------------------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2020 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//

import ArgumentParser

/// Encapsulates `--version` flag behavior.
struct VersionOptions: ParsableArguments {
  @Flag(name: .shortAndLong, help: "Print the version and exit")
  var version: Bool

  func validate() throws {
    if version {
      // TODO: Use a real version number here.
      print("0.0.1")
      throw ExitCode.success
    }
  }
}

--- 
+++ 
@@ -19,8 +19,8 @@
 
   func validate() throws {
     if version {
-      // TODO: Use a real version number here.
-      print("0.0.1")
+      // TODO: Automate updates to this somehow.
+      print("0.50200.1")
       throw ExitCode.success
     }
   }
Correct version string for `--version` flag

This is going to be a pain to keep bumping for every release, but this change at least gets the correct version in for now.
