{"repo":"jonaslu/ain","free":true,"listed":false,"github":"https://github.com/jonaslu/ain","clone":"git clone https://github.com/jonaslu/ain.git","description":"A HTTP API client for the terminal","language":"Go","stars":622,"topics":["api","api-client","api-rest","terminal","curl","httpie","go","postman","paw","insomnia"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Introduction Ain is a terminal HTTP API client. It's an alternative to postman, paw or insomnia. Flexible organization of API:s using files and folders (examples). Use shell-scripts and executables for common tasks. Put things that change in environment variables or .env-files. Handles url-encoding. Share the resulting curl, wget or httpie command-line. Pipe the API output for further processing. Tries hard to be helpful when there are errors. Ain was built to enable scripting of input and further processing of output via pipes. It targets users who work with many API:s using a simple file format. It uses curl, wget or httpie to make the actual calls. ⭐ Please leave a star if you find it useful! ⭐ Table of contents - Pre-requisites - Installation - If you have go installed - Via homebrew - Via scoop - Via the AUR (Arch Linux) - Download binaries yourself - Syntax highlight - Vim plug - Quick start - Important concepts - Template files - Running ain - Supported sections - [[Host]](#host) - [[Query]](#query) - [[Headers]](#headers) - [[Method]](#method) - [[Body]](#body) - [[Config]](#config) - [[Backend]](#backend) - [[BackendOptions]](#backendoptions) - Variables - Executables - Fatals - Quoting - Escaping - URL-encoding - Sharing is caring - Handling line endings - Troubleshooting - Ain in a bigger context - Contributing - Commit messages - Testing Pre-requisites You need curl, wget or httpie installed and available on your $PATH . To test this run ain -b . This will generat","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonaslu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonaslu/ain/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."}