├── .github └── workflows │ └── swift.yml ├── .gitignore ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── Package.swift ├── README.md └── Sources └── NIOIRC ├── Helpers ├── ByteBufferExtras.swift └── Scandinavian.swift ├── IRCChannelHandler.swift ├── IRCCommandParser.swift ├── IRCDispatcher.swift ├── IRCMessageParser.swift ├── IRCMessageTarget.swift └── Model ├── IRCChannelMode.swift ├── IRCChannelName.swift ├── IRCCommand.swift ├── IRCCommandCodes.swift ├── IRCMessage.swift ├── IRCMessageRecipient.swift ├── IRCNickName.swift ├── IRCServerName.swift ├── IRCUserID.swift ├── IRCUserInfo.swift └── IRCUserMode.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/README.md -------------------------------------------------------------------------------- /Sources/NIOIRC/Helpers/ByteBufferExtras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Helpers/ByteBufferExtras.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Helpers/Scandinavian.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Helpers/Scandinavian.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/IRCChannelHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/IRCChannelHandler.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/IRCCommandParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/IRCCommandParser.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/IRCDispatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/IRCDispatcher.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/IRCMessageParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/IRCMessageParser.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/IRCMessageTarget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/IRCMessageTarget.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCChannelMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCChannelMode.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCChannelName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCChannelName.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCCommand.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCCommandCodes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCCommandCodes.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCMessage.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCMessageRecipient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCMessageRecipient.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCNickName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCNickName.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCServerName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCServerName.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCUserID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCUserID.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCUserInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCUserInfo.swift -------------------------------------------------------------------------------- /Sources/NIOIRC/Model/IRCUserMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftNIOExtras/swift-nio-irc/HEAD/Sources/NIOIRC/Model/IRCUserMode.swift --------------------------------------------------------------------------------