Велосипед номер два - назвал я его yget, скачать

Это маленький аналог linux утилит wget, curl.. и других подобных утилит.

Давайте теперь начнем его готовить.

Параметры для запуска:

  1. -sвывод содержимого на экран
  2. -jкрасивый вид JSON-на
  3. -oсохранить файл как
  4. -pPOST данные для передачи на хост(вид json)
  5. -pfвключить передачу POST данных типом multipart/form-data
  6. -fимя файла при передачи multipart/form-data
  7. -uЮзер агент

Пример:
Скачать страницу.
  1. yget https://ydev.ru/test.html
Скачать страницу и сохранить как text.txt от имени бота.
  1. yget -o text.txt -u "bot" https://ydev.ru/test.html
Показать содержимое страницы на экран.
  1. yget -s https://ydev.ru/test.html
Показать красивый JSON.
  1. yget -s -j https://ydev.ru/test.json
Передать на хост файл с именет name, методом POST и с данными.
  1. yget -f "name@text.zip" -pf -p '{"a":1}' https://ydev.ru/test.json
Передать на хост методом POST какие-то данные.
  1. yget -p '1234;78899;' https://ydev.ru/test