         static let configuration = CommandConfiguration(abstract: "Add a new collection")
 
         @Argument(help: "URL of the collection to add")
-        var collectionUrl: String
+        var collectionURL: String
 
         @Option(name: .long, help: "Sort order for the added collection")
         var order: Int?

        var jsonOptions: JSONOptions

        @Argument(help: "URL of the package or collection to get information for")
        var packageUrl: String

        @Option(name: .long, help: "Version of the package to get information for")
        var version: String?

        var skipSignatureCheck: Bool = false

        mutating func run() throws {
            let collectionURL = try url(self.collectionURL)

            let source = PackageCollectionsModel.CollectionSource(type: .json, url: collectionURL, skipSignatureCheck: self.skipSignatureCheck)
            let collection: PackageCollectionsModel.Collection = try with { collections in
                do {
                    let userTrusted = self.trustUnsigned
