Metadata-Version: 2.1
Name: resteasycli
Version: 0.0.1
Summary: Handy REST API client on your terminal
Home-page: https://github.com/rapidstack/RESTEasyCLI
Author: Arijit Basu
Author-email: sayanarijit@gmail.com
License: MIT
Download-URL: https://github.com/rapidstack/RESTEasyCLI/archive/0.0.1.tar.gz
Description: # RESTEasyCli
        
        Handy REST API client on your terminal
        
        [![PyPI version](https://img.shields.io/pypi/v/RESTEasyCli.svg)](https://pypi.org/project/RESTEasyCli)
        [![Build Status](https://travis-ci.org/rapidstack/RESTEasyCli.svg?branch=master)](https://travis-ci.org/rapidstack/RESTEasyCli)
        [![Join the chat at https://gitter.im/rapidstack/RESTEasyCli](https://badges.gitter.im/rapidstack/RESTEasyCli.svg)](https://gitter.im/rapidstack/RESTEasyCli?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
        
        - [RESTEasyCli](#resteasycli)
          - [Installation](#installation)
          - [Usage](#usage)
            - [Help menu](#help-menu)
            - [Initialize workspace](#initialize-workspace)
            - [Do CRUD requests](#do-crud-requests)
        
        ## Installation
        
        ```bash
        pip install resteasycli
        
        # OR
        pipenv install resteasycli
        ```
        
        ## Usage
        
        ### Help menu
        ```bash
        recli help
        ```
        
        ### Initialize workspace
        ```bash
        mkdir myworkspace
        cd myworkspace
        recli init
        
        # A template file is generated
        cat sites.yml
        ```
        
        ```yaml
        description: My favourite sites
        sites:    
          github_jobs:
            base_url: https://jobs.github.com
            endpoints:
              positions:
                route: positions.json
                timeout: 10
                methods:
                  - GET
          testing:
            base_url: https://jsonplaceholder.typicode.com
            endpoints:
              todos:
                route: todos
              todo1:
                route: todos/1
        ```
        ### Do CRUD requests
        
        ```bash
        recli list testing/todos
        recli show testing/todos/1
        recli show testing/todo1
        
        recli get testing/todos
        recli get testing/todos/1
        ```
Keywords: REST API client CLI tool
Platform: Any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development
Classifier: Operating System :: MacOS
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft
Description-Content-Type: text/markdown
