├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Curses │ ├── Attribute.swift │ ├── BoxCharacter.swift │ ├── Color.swift │ ├── ColorPair.swift │ ├── Colors.swift │ ├── Curses.swift │ ├── CursesHandlerProtocol.swift │ ├── Cursor.swift │ ├── CursorStyle.swift │ ├── Key.swift │ ├── Keyboard.swift │ ├── Point.swift │ ├── Rect.swift │ ├── Screen.swift │ ├── Size.swift │ └── Window.swift └── ncurses │ ├── module.modulemap │ └── ncurses.h ├── images └── sampleScreen.png └── make.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | Package.resolved 3 | .build/ 4 | .trash/ 5 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Curses/Attribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Attribute.swift -------------------------------------------------------------------------------- /Sources/Curses/BoxCharacter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/BoxCharacter.swift -------------------------------------------------------------------------------- /Sources/Curses/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Color.swift -------------------------------------------------------------------------------- /Sources/Curses/ColorPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/ColorPair.swift -------------------------------------------------------------------------------- /Sources/Curses/Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Colors.swift -------------------------------------------------------------------------------- /Sources/Curses/Curses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Curses.swift -------------------------------------------------------------------------------- /Sources/Curses/CursesHandlerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/CursesHandlerProtocol.swift -------------------------------------------------------------------------------- /Sources/Curses/Cursor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Cursor.swift -------------------------------------------------------------------------------- /Sources/Curses/CursorStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/CursorStyle.swift -------------------------------------------------------------------------------- /Sources/Curses/Key.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Key.swift -------------------------------------------------------------------------------- /Sources/Curses/Keyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Keyboard.swift -------------------------------------------------------------------------------- /Sources/Curses/Point.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Point.swift -------------------------------------------------------------------------------- /Sources/Curses/Rect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Rect.swift -------------------------------------------------------------------------------- /Sources/Curses/Screen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Screen.swift -------------------------------------------------------------------------------- /Sources/Curses/Size.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Size.swift -------------------------------------------------------------------------------- /Sources/Curses/Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/Curses/Window.swift -------------------------------------------------------------------------------- /Sources/ncurses/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/Sources/ncurses/module.modulemap -------------------------------------------------------------------------------- /Sources/ncurses/ncurses.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /images/sampleScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheCoderMerlin/Curses/HEAD/images/sampleScreen.png -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | makeSwift "$@" 3 | --------------------------------------------------------------------------------