advancedenhancementgood first issuehelp wantedintermediate
Description
Enhancement Suggestion
Add a command to verify several properties of a framework
Steps which explain the enhancement
A verify command with several switches could be added to:
- verify properties contained in the Info.plist of a framework
- verify that a framework is actually at the version it claims to be in the cache
- verify that a framework is built by a specific user
- eventually give the users the possibility to verify any property (maybe come up with a DSL for this)
- verify that the she256 hash of a framework matches the sha256 hash in the Carthage Version file for that framework
Current and suggested behavior
No verification is performed at the moment. Verification of some kind, along the lines of the suggestions above can be performed.
Why would the enhancement be useful to most users
Verifying properties of a framework present in the cache give the users move confidence in the cached frameworks.