     }
     
     public func run(arguments: [String]) throws {
+        let updateBar = console.loadingBar(title: "Updating Package Version")
+        updateBar.start()
+        
         let package = try value("name", from: arguments)
         let version = try value("version", from: arguments)
         let versionLitteral = versionOption(from: arguments, with: version)

            options: []
        )
        pattern.replaceMatches(in: manifest, options: [], range: NSMakeRange(0, manifest.length), withTemplate: "$1\(versionLitteral)$3")
        
        try Manifest.current.write(String(manifest))
    }
    
    private func versionOption(from arguments: [String], with version: String) -> String {

        Value(name: "version", help: [
                "The value for the new version. The format varies depending on the version type used"
            ]),
        Option(name: "xcode", short: "x", help: [
                "Regenerate the Xcode project after updating a package's version"
            ]),
        Option(name: "from", short: "f", help: [
                "Sets the dependency version argument to `from: VERSION`"
            ]),
