├── .gitignore ├── .swift-format ├── .swiftlint.yml ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Resources └── Screenshot.png ├── Sources ├── Example │ └── main.swift └── SpectreKit │ ├── Alignable.swift │ ├── Borderable.swift │ ├── BoxBorder.swift │ ├── BoxBordereable.swift │ ├── Colors.swift │ ├── Column.swift │ ├── Documentation.docc │ └── Documentation.md │ ├── Environment.swift │ ├── Expandable.swift │ ├── Internal │ ├── DataStructures.swift │ ├── Extensions │ │ ├── Array.swift │ │ ├── Character.swift │ │ ├── Sequence.swift │ │ └── String.swift │ ├── Iterators.swift │ ├── Platform.swift │ ├── Ratio.swift │ └── Wcwidth.swift │ ├── Justify.swift │ ├── Overflow.swift │ ├── Paddable.swift │ ├── Padding.swift │ ├── Rendering │ ├── Aligner.swift │ ├── Ansi.swift │ ├── Renderable.swift │ ├── Segments.swift │ └── TablePart.swift │ ├── Size.swift │ ├── SpectreKit.swift │ ├── Styles.swift │ ├── TableBorder.swift │ ├── TableBordereable.swift │ ├── Terminal.swift │ └── Widgets │ ├── Borders │ ├── BoxBorderPart.swift │ ├── Boxes │ │ ├── AsciiBoxBorder.swift │ │ ├── DoubleBoxBorder.swift │ │ ├── HeavyBoxBorder.swift │ │ ├── NoBoxBorder.swift │ │ ├── RoundedBoxCorner.swift │ │ └── SquareBoxBorder.swift │ ├── TableBorderPart.swift │ └── Tables │ │ ├── Ascii2TableBorder.swift │ │ ├── AsciiDoubleHeadTableBorder.swift │ │ ├── AsciiTableBorder.swift │ │ ├── DoubleEdgeTableBorder.swift │ │ ├── DoubleTableBorder.swift │ │ ├── HeavyEdgeTableBorder.swift │ │ ├── HeavyHeadTableBorder.swift │ │ ├── HeavyTableBorder.swift │ │ ├── HorizontalTableBorder.swift │ │ ├── MarkdownTableBorder.swift │ │ ├── MinimalDoubleHeadTableBorder.swift │ │ ├── MinimalHeavyHeadTableBorder.swift │ │ ├── MinimalTableBorder.swift │ │ ├── NoTableBorder.swift │ │ ├── RoundedTableBorder.swift │ │ ├── SimpleHeavyTableBorder.swift │ │ ├── SimpleTableBorder.swift │ │ └── SquareTableBorder.swift │ ├── Grid.swift │ ├── Markup.swift │ ├── Padder.swift │ ├── Panel.swift │ ├── Paragraph.swift │ ├── Rule.swift │ ├── Table.swift │ └── Text.swift └── Tests └── SpectreKitTests ├── ColorTests.swift ├── StringTests.swift ├── TestConsole.swift └── Widgets ├── GridTests.swift ├── MarkupTests.swift ├── PanelTests.swift ├── ParagraphTests.swift ├── RuleTests.swift ├── TableTests.swift └── TextTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/.swift-format -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "makefile.configureOnOpen": false 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Resources/Screenshot.png -------------------------------------------------------------------------------- /Sources/Example/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/Example/main.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Alignable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Alignable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Borderable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Borderable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/BoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/BoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/BoxBordereable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/BoxBordereable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Colors.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Column.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Column.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/SpectreKit/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Environment.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Expandable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Expandable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/DataStructures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/DataStructures.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Extensions/Array.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Extensions/Array.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Extensions/Character.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Extensions/Character.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Extensions/Sequence.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Extensions/Sequence.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Extensions/String.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Iterators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Iterators.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Platform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Platform.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Ratio.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Ratio.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Internal/Wcwidth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Internal/Wcwidth.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Justify.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Justify.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Overflow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Overflow.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Paddable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Paddable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Padding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Padding.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Rendering/Aligner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Rendering/Aligner.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Rendering/Ansi.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Rendering/Ansi.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Rendering/Renderable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Rendering/Renderable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Rendering/Segments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Rendering/Segments.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Rendering/TablePart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Rendering/TablePart.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Size.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/SpectreKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/SpectreKit.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Styles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Styles.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/TableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/TableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/TableBordereable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/TableBordereable.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Terminal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Terminal.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/BoxBorderPart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/BoxBorderPart.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/AsciiBoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/AsciiBoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/DoubleBoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/DoubleBoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/HeavyBoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/HeavyBoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/NoBoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/NoBoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/RoundedBoxCorner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/RoundedBoxCorner.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Boxes/SquareBoxBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Boxes/SquareBoxBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/TableBorderPart.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/TableBorderPart.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/Ascii2TableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/Ascii2TableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/AsciiDoubleHeadTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/AsciiDoubleHeadTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/AsciiTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/AsciiTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/DoubleEdgeTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/DoubleEdgeTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/DoubleTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/DoubleTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/HeavyEdgeTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/HeavyEdgeTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/HeavyHeadTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/HeavyHeadTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/HeavyTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/HeavyTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/HorizontalTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/HorizontalTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/MarkdownTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/MarkdownTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/MinimalDoubleHeadTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/MinimalDoubleHeadTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/MinimalHeavyHeadTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/MinimalHeavyHeadTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/MinimalTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/MinimalTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/NoTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/NoTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/RoundedTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/RoundedTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/SimpleHeavyTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/SimpleHeavyTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/SimpleTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/SimpleTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Borders/Tables/SquareTableBorder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Borders/Tables/SquareTableBorder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Grid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Grid.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Markup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Markup.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Padder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Padder.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Panel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Panel.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Paragraph.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Paragraph.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Rule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Rule.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Table.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Table.swift -------------------------------------------------------------------------------- /Sources/SpectreKit/Widgets/Text.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Sources/SpectreKit/Widgets/Text.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/ColorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/ColorTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/StringTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/TestConsole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/TestConsole.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/GridTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/GridTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/MarkupTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/MarkupTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/PanelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/PanelTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/ParagraphTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/ParagraphTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/RuleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/RuleTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/TableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/TableTests.swift -------------------------------------------------------------------------------- /Tests/SpectreKitTests/Widgets/TextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patriksvensson/spectre-kit/HEAD/Tests/SpectreKitTests/Widgets/TextTests.swift --------------------------------------------------------------------------------