Metadata-Version: 2.1
Name: hypecli
Version: 0.0.3
Summary: ⚙ A lightweight command line interface toolkit for python
Home-page: https://github.com/serumstudio/hype
Author: Serum Studio
License: MIT
Description: <h1 align="center">
          <img src="https://raw.githubusercontent.com/serumstudio/hype/main/images/hypecli.png" height="150" alt="hypecli">
        </h1>
        
        <h4 align="center">⚙ A lightweight command line interface library for creating cli commands.</h4>
        
        <p align="center">
          <a href="#about">About</a> | 
          <a href="#installation">Installation</a> | 
          <a href="#usage">Usage</a> | 
          <a href="#features">Features</a> | 
          <a href="#contributors">Contributors</a> |
          <a href="#license">License</a>
        </p>
        
        # About
        
        > **Next**: [Installation](https://github.com/serumstudio/anglo#installation) 
        
        **Hype CLI** is an *open source* framework use for building command line applications easirer <br>
        for cli applications that required different type of commands.
        
        It also comes with alot of different [features](https://github.com/serumstudio/hype#features) that you may want to check out. Hype CLI was mainly <br>
        built for [Anglo](https://github.com/serumstudio/anglo) *( a modern lightweight web framework for python 3. )*. Because of Hype CLI's capability <br>
        it becomes easier to build command-line application.
        
        | [Learn More](https://hype.serum.studiocli)|
        |-------|
        
        
        <div align="right" id="installation">
          <h1> Installation </h1>
          <p>You can install the module @ <a href="https://pypi.org/project/hypecli/">PyPI</a> (recommended). or if you want you can install the module straight on the github repo (unrecommended)
            Or, download it at <a href="https://github.com/serumstudio/hype/releases">release</a> page. (recommended)</p>
          <pre><code>$ pip install hypecli</code></pre>
          
          <a href="https://hype.serum.studio/getting-started">Installation Guide</a> at the Documentation Site
        </div>
        
        # Usage
        You can read the [documentation](https://github.com/serumstudio/hype/) for more info and [examples](https://github.com/serumstudio/hype/) for more examples.
        Hyper CLI comes with a starter project template as well. After the installation, run 
        ```bash
        $ hyper create demoproject
        ```
        
        Or you can create your own project by looking on this simple example.
        
        ```py
        
        #: Import the main class of the module
        from hype import Hype
        
        #: create a `app` instance of HyperCLI `:class:`
        app = Hype()
        
        #: Declare a command decorator.
        @app.command(description="Greet the given user")
        def greet(name: str):
        
          #: print the name that user define.
          app.echo("Hello", name)
         
        if __name__ == "__main__":
          #: Run the application
          app.run()
        
        # Output:
        # python test.py greet --name Zenqi
        # Hello Zenqi
        ```
        
        <div align="right" id="features">
          <h1> Features </h1>
          <p>Check <a href="https://hype.serum.studio/features">Hype Features</a> from the documentation site.</p>
        </div>
        
        # Contributors
        > For contirbuting, see [CONTRIBUTING.md](https://github.com/serumstudio/hype/tree/main/CONTRIBUTING.md)
        
        Thanks to these contributors who made the project maintained!
        
        | ![](https://github.com/znqi.png?size=50)   |
        |:-------------------------------------------:|
        | [Zenqi](https://www.github.com/zenqii)     |
        
        <div align="right" id="license">
          <h1> License </h1>
          <p> Hype is license under <a href="https://github.com/serumstudio/anglo/blob/main/LICENSE">MIT</a> </p>
        </div>
        
Platform: UNKNOWN
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
Provides-Extra: color
Provides-Extra: standard
Provides-Extra: progress
Provides-Extra: table
