Skip to content

heroesofcode/spm-swift-package

Repository files navigation


Command Line Tools for macOS to create Swift Package Manager projects with desirable files.

Features

  • 🚀 Multi-platform: iOS • macOS • tvOS • watchOS • visionOS
  • 🛠️ Auto-generated files: Changelog • Readme • Swift Package Index • SwiftLint
  • SwiftLint integration: Generates .swiftlint.yml using the SwiftLintPlugin
  • 🧰 Modern toolchain: Compatible with Xcode 26.0
  • ⚠️ No legacy support: Does not work with older Xcode versions

Installing

Cargo 🦀

Installing from crates.io (requires Rust/Cargo):

cargo install spm-swift-package

Homebrew 🍻

You can install with Homebrew:

brew tap heroesofcode/taps
brew install heroesofcode/taps/spm-swift-package

Usage

Run the command to start creating your Swift Package Manager:

spm-swift-package

After generating the Package, it will automatically open in Xcode

And from here you can continue working on your SPM project 🚀 🙂 👨‍💻 👩‍💻

Contributing

To contribute, just fork this project and then open a pull request, feel free to contribute, bring ideas and raise any problem in the issue tab.

License

spm-swift-package is released under the MIT license. See LICENSE for details.

About

Command Line Tools for macOS to create project in Swift Package Manager with desirable files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages