Swiftpack.co - Package - Ether-CLI/Manifest


A tool for interacting with the manifest of an SPM project. It allows for simple interaction with the Package.swift file.

To Note:

This package is not intended to be fast. Rather, it is designed for easy use for building command-line tools or similar things.


API documentation for this package can be found here.


Stars: 0
Help us keep the lights on



0.4.6 - Aug 11, 2018

Fill a Black Hole with Whitespace

Dependency packages now get added to the dependencies array of the manifest if the last package reference in the array has a tailing comma.

Whitespace is properly added to the dependencies array when the first package reference is added to the array.

0.4.5 - May 18, 2018

Rouge Whitespace Label

A few things change, so I'll just quote the CHANGELOG:

  • Removed rouge result output from Manifest.targets() method.
  • Added missing from parameter label to DependencyVersionType.upToNextMajor description string.
  • Remove dependencies leading horizontal whitespace and leading newline when removing it from the manifes

0.4.4 - May 18, 2018

Capture Regex

Fixed some missing RegEx capture groups, causing Target objects to not be created from a manifest.

0.4.3 - May 11, 2018

Failed Miserably

Wouldn't you if you accidentally added a ! to the front of an if clause?

We now fail manifest reading if the file doesn't exist, instead of when it does exist.

0.4.2 - May 5, 2018

Cross-Platform Comport-ibility

Foundation for Linux doesn't have a String(_:NSMutableString) initializer, so we created our own using String(describing:Subject) internally.

Manifest now build on Linux (not without warnings though).