├── ConsoleRedirect.podspec ├── ConsoleRedirect.swift ├── ConsoleRedirectInit.h ├── ConsoleRedirectInit.m ├── ConsoleRedirectOSX ├── ConsoleRedirectOSX.zip ├── DarkLightning ├── LICENSE ├── README.md └── Sources │ ├── Port │ ├── Protocols │ │ ├── Connections.swift │ │ ├── Port.swift │ │ └── PortDelegate.swift │ └── Sources │ │ ├── DevicePort │ │ ├── DevicePort.swift │ │ └── DevicePortSocket.swift │ │ ├── DisconnectStreamReaction.swift │ │ ├── IncomingDataReaction.swift │ │ ├── InsertConnectionReaction.swift │ │ └── SocketConnections.swift │ └── Utils │ ├── Protocols │ ├── DataDecoding.swift │ ├── DataStream.swift │ ├── Equatable.swift │ ├── OOData.swift │ ├── OODataArray.swift │ ├── OOUInt16.swift │ ├── OOUInt32.swift │ ├── StreamDelegateFake.swift │ └── WriteStream.swift │ └── Sources │ ├── CFSocket.swift │ ├── CloseStreamReaction.swift │ ├── ConstDataArray.swift │ ├── EndOfStreamReaction.swift │ ├── Memory.swift │ ├── NetworkUInt16.swift │ ├── NetworkUInt32.swift │ ├── RawData.swift │ ├── ReadStreamReaction.swift │ ├── SocketStream.swift │ ├── SocketWriteStream.swift │ └── StreamDelegates.swift ├── README.md ├── console_redirect_start.sh └── console_redirect_stop.sh /ConsoleRedirect.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirect.podspec -------------------------------------------------------------------------------- /ConsoleRedirect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirect.swift -------------------------------------------------------------------------------- /ConsoleRedirectInit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirectInit.h -------------------------------------------------------------------------------- /ConsoleRedirectInit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirectInit.m -------------------------------------------------------------------------------- /ConsoleRedirectOSX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirectOSX -------------------------------------------------------------------------------- /ConsoleRedirectOSX.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/ConsoleRedirectOSX.zip -------------------------------------------------------------------------------- /DarkLightning/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/LICENSE -------------------------------------------------------------------------------- /DarkLightning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/README.md -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Protocols/Connections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Protocols/Connections.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Protocols/Port.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Protocols/Port.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Protocols/PortDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Protocols/PortDelegate.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/DevicePort/DevicePort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/DevicePort/DevicePort.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/DevicePort/DevicePortSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/DevicePort/DevicePortSocket.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/DisconnectStreamReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/DisconnectStreamReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/IncomingDataReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/IncomingDataReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/InsertConnectionReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/InsertConnectionReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Port/Sources/SocketConnections.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Port/Sources/SocketConnections.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/DataDecoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/DataDecoding.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/DataStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/DataStream.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/Equatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/Equatable.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/OOData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/OOData.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/OODataArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/OODataArray.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/OOUInt16.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/OOUInt16.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/OOUInt32.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/OOUInt32.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/StreamDelegateFake.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/StreamDelegateFake.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Protocols/WriteStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Protocols/WriteStream.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/CFSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/CFSocket.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/CloseStreamReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/CloseStreamReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/ConstDataArray.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/ConstDataArray.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/EndOfStreamReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/EndOfStreamReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/Memory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/Memory.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/NetworkUInt16.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/NetworkUInt16.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/NetworkUInt32.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/NetworkUInt32.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/RawData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/RawData.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/ReadStreamReaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/ReadStreamReaction.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/SocketStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/SocketStream.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/SocketWriteStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/SocketWriteStream.swift -------------------------------------------------------------------------------- /DarkLightning/Sources/Utils/Sources/StreamDelegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/DarkLightning/Sources/Utils/Sources/StreamDelegates.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/README.md -------------------------------------------------------------------------------- /console_redirect_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luoqisheng/ConsoleRedirect/HEAD/console_redirect_start.sh -------------------------------------------------------------------------------- /console_redirect_stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pkill -9 -f ConsoleRedirectOSX --------------------------------------------------------------------------------