This plugin provides a few utilities that make you faster on your daily work with the Swift Package Manager.
To start using it, add the swiftpm
plugin to your plugins
array in ~/.zshrc
:
plugins=(... swiftpm)
Alias | Description | Command |
---|---|---|
spi |
Initialize a new package | swift package init |
spf |
Fetch package dependencies | swift package fetch |
spu |
Update package dependencies | swift package update |
spx |
Generates an Xcode project | swift package generate-xcodeproj |
sps |
Print the resolved dependency graph | swift package show-dependencies |
spd |
Print parsed Package.swift as JSON | swift package dump-package |
The _swift
file enables autocompletion for Swift Package Manager. Current version supports Swift 5.0
To update autocompletion to the Swift version present on your system:
swift package completion-tool generate-zsh-script > ~/.oh-my-zsh/plugins/swiftpm/_swift
If swiftpm
is not added to your zsh plugins list, autocompletion will still be triggered but will result in errors:
_values:compvalues:10: not enough arguments