Swiftpack.co - Swift Packages by frazer-rbsn

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by frazer-rbsn

frazer-rbsn/SwiftArgs 3.0.4
A minimal, pure Swift library for making command-line tools / interfaces.
⭐️ 4
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
3.0.4
4 years ago
* Updated to Linux-compatible package structure * Fixed crash when no arguments passed
3.0.3
4 years ago
Test structure
3.0.2
4 years ago
* Added tests placeholder
3.0.1
4 years ago
* Manifest fix
3.0.0
4 years ago
* Extensible `CommandName`, `ArgumentName` and `OptionName` structs, used in the same way as Foundation's `Notification.Name`. * Parsed models use dictionaries with the related name struct as the key.
2.0.2
4 years ago
* Parser fix
2.0.1
4 years ago
* Package manifest fix
2.0.0
4 years ago
* Re-write of whole project. Simplified parser. Commands are now built using a CommandBuilder.
1.1.0
4 years ago
* Update to Swift 5
Initial 1.0 Release
6 years ago
`CommandParser.parseCommandLine(_:)` no longer throws. Instead, you can handle parsing errors in a new CommandParserDelegate function, `parserError(_:)`. This makes it easy to run parsing in a background thread and for better separation of concerns. ```swift class Delegate : CommandParserDelegate { /** Called if there was a problem. */ func parserError(error : CommandParserError) { //Handle error } /** Called if there were no command-line arguments supplied to your program. */ func commandNotSupplied() { //Handle commands not supplied } /** Called if a command was parsed successfully. */ func receivedCommand(command : Command) { //Handle successfully-parsed commands } } let delegate = Delegate() let commandParser = CommandParser() commandParser.parseCommandLine(delegate: delegate) ```
frazer-rbsn/orderedset 1.2.1
A simple, static Ordered Set collection type for Swift. Doesn't depend on Foundation.
⭐️ 2
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.2.1
1 year ago
1.2.0
2 years ago
* Fix for Swift 5.5 * Add func for creating a new `OrderedSet` from an intersection of two sets * Add `contains(anyOf:)` * Optimised `init(from: Decoder)` * Disabled SwiftUI extension **Full Changelog**: https://github.com/frazer-rbsn/OrderedSet/compare/1.1.3...1.2.0
1.1.3
2 years ago
Added function for calling SwiftUI's `move(fromOffsets:_, toOffset:_)` method on the collection.
1.1.2
2 years ago
* Added function `removing(atOffsets offsets: IndexSet)`
1.1.1
2 years ago
* Add function for returning a new ordered set with a member element removed * Misc documentation improvements
1.1.0
2 years ago
* Simplified initialiser for initialising with a sequence. * Split out unit tests * Gardening
1.0.2
3 years ago
* Updated README
1.0.1
3 years ago
* Minor documentation updates * Gardening
1.0.0 - Initial Release
3 years ago
iOS macOS
frazer-rbsn/log.swift 1.0.0
A simple logging class in Swift, with an API based on Android's Log.
⭐️ 1
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
1.0.0
3 years ago
0.0.1
4 years ago
Initial test release
iOS macOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics