ittybittyapps / appstoreconnect-cli

An easy to use command-line tool for interacting with the Apple AppStore Connect API
MIT License
174 stars 17 forks source link

Introduce File System module #187

Closed DechengMa closed 4 years ago

DechengMa commented 4 years ago

Cover the topic in #177, create file system module and extract existing file write and read operations to it.

📝 Summary of Changes

Changes proposed in this pull request:

⚠️ Items of Note

Cover the topic of #177

Some protocol namings may not 100% good 🤔

Not 100% sure whether print("📥 XXX '\($0.name ?? "")' downloaded to: \(file.path)") should be included in File System or not. Didn't do this for now as mentioned in #177 that FileSystem should only deal with File write and read. But happy to change.

🧐🗒 Reviewer Notes

🔨 How To Test

swift run build