Metadata-Version: 2.1
Name: cursy
Version: 1.0.1
Summary: Little and simple wrapper for curses application.
Home-page: https://github.com/VoIlAlex/cursy
Author: voilalex
Author-email: ilya.vouk@gmail.com
License: MIT
Download-URL: https://github.com/VoIlAlex/archive/v1.0.1.tar.gz
Description: # Cursy
        
        Little and simple wrapper for curses application.
        
        ## Getting started
        
        The `@curses_application` decorator is a util built upon `curses.wrapper` function.
        This decorator adds `stdscr` to `self` object on execution time of `start` method
        of the class under `@curses_application` decorator, so it can be used within the
        method to access the initialized curses screen.
        
        ## Installation
        
        ```bash
        pip install cursy
        ```
        
        ## Usage
        
        ```python
        @cursy.curses_application
        class Application:
            def start(self):
                self.stdscr.clear()
                self.stdscr.addstr(0, 0, 'Hello world')
                self.stdscr.getch()
        
        if __name__ == "__main__":
            app = Application()
            app.start()
        ```
        
        ## License
        
        [MIT](LICENSE.md)
Keywords: wrapper,console,curses,utility
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
