{"repo":"classmethod/aurl","free":true,"listed":false,"github":"https://github.com/classmethod/aurl","clone":"git clone https://github.com/classmethod/aurl.git","description":"Command line utility to make HTTP request with OAuth2","language":"Go","stars":68,"topics":["oauth2","oauth2-client","curl","curl-commands","bd"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"aurl Description HTTP CLI client with OAuth 2.0 authentication. You know curl is powerful command line tool and you can make any complex HTTP request to every servers. But the target web server is secured by OAuth 2.0, you must send another HTTP request to the authorization server before making principal request. And more, you should to manage issued access tokens for every resources. aurl is a command-line tool that process OAuth 2.0 dance and manage access/refresh tokens automatically. Note: Currently, aurl is not support OAuth 1.0a. Your pull-request is appreciated. Install You can install the pre-compiled binary by either following the steps. homebrew Stable version (v1.x - recommended for most users): Alpha version (v2.0.0-alpha - for early testers): Notes: - aurl and aurl-v2-alpha cannot be installed simultaneously (they conflict) - The alpha version installs the binary as aurl-v2-alpha to allow side-by-side testing - When v2 becomes stable, brew upgrade aurl will seamlessly migrate you from v1 to v2 - To switch from alpha to stable: brew uninstall aurl-v2-alpha && brew install aurl scoop TBD go install manually Download the pre-compiled binaries from the OSS releases page. Usage Profile configuration First, you must create profile setting file /.aurl/profiles file which format is described below. Profile setting file format is typically called INI file. Each section name is used as profile name. SYNOPSIS Section name is utilized as profile name. In each section followi","default_branch":null,"files":null,"tree":[],"storefront":"/r/classmethod","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/classmethod/aurl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}