1.0.0 • Published 5 years ago
fesh v1.0.0
fetch interface for the Terminal
CLI interface to make HTTP requests using axios
fesh <Command> [options] url
fesh P \
-b '{"firstName":"Armando", "lastName":"Garcia-Jacquier"}' \
-h '{"X-Custom-Header": "foobar"}' \
http://localhost:8000/users/If multiple query params present in URL wrap in quotes Alternitevely they can be passed as an object wrapped in quotes
fesh G 'http://localhost:8000/users?page=1&count=10'Request Methods
- GET alias G
- Accepts Headers
--headersor-has a JSON object wrapped in quotes - Accepts Query Params
--queryor-qas a JSON object wrapped in quotes - Accepts Verbose mode
--verboseor-v
- Accepts Headers
- POST alias P
- Accepts Headers
--headersor-has a JSON object wrapped in quotes - Accepts Query Params
--queryor-qas a JSON object wrapped in quotes - Accepts Body
--bodyor-bas a JSON object wrapped in quotes - Accepts Verbose mode
--verboseor-v
- Accepts Headers
- PUT alias U
- Accepts Headers
--headersor-has a JSON object wrapped in quotes - Accepts Query Params
--queryor-qas a JSON object wrapped in quotes - Accepts Body
--bodyor-bas a JSON object wrapped in quotes - Accepts Verbose mode
--verboseor-v
- Accepts Headers
1.0.0
5 years ago