XcodePackagePlugins
Collection of userful and intersting Xcode 14 Package Plugins
Count Source Lines
Count the line of source code from the whole Swift Package. Supports Swift/Objective-C/C/C++ as well.
Usage
➜ swift package plugin count-source-lines
--- Target: XcodePackagePlugins ---
Language: Swift, lines: 6
--- Target: XcodePackagePluginsTests ---
Language: Swift, lines: 11
Example on SDWebImageSwiftUI
➜ swift package plugin count-source-lines
--- Target: SDWebImageSwiftUI ---
Language: Swift, lines: 2286
--- Target: SDWebImage ---
Language: C/C++ Header, lines: 7551
Language: Objective-C, lines: 13344
Regenerate Contributors List
Regenerate the list of all contributors into current package, write into the CONTRIBUTORS.txt file.
Usage
➜ swift package plugin --allow-writing-to-package-directory regenerate-contributors-list
Writing 1 contributors to /Users/lizhuoli/Documents/GitHub/XcodePackagePlugins/CONTRIBUTORS.txt
➜ cat CONTRIBUTORS.txt
# This file contains a list of people who have made code contributions.
- DreamPiggy <[email protected]>
# Do not edit this file by hand. Its contents are created by a package
# Plugin that uses Git history to contruct the list.